본문 바로가기

IT 이야기/데이터베이스(DB)

오라클 세션접속 정보(V$SESSION)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

오라클 세션접속 정보(V$SESSION)


▪ SADDR: 오라클 메모리의 세션 주소

▪ SID: 세션 식별자

( 세션 관련 뷰는 SID컬럼과 조인이 가능 )

▪ SERIAL#: 세션 시리얼 번호

▪ AUDSID: 감사 세션 아이디

( AUD$의 SESSIONID 컬럼과 조인 가능)

▪ PADDR: 이 세션을 소유한 프로세스의 메모리 주소

( V$PROCESS의 ADDR 컬럼과 조인 가능)

▪ USER#: 오라클 사용자 식별자

( DBA_USERS의 USER_ID 컬럼과 조인 가능)

▪ USERNAME: 오라클 사용자 이름

▪ COMMAND: 현재 수행되고 있는 명령문의 타입이 기록된다.

( AUDIT_ACTIONS의 ACTION 컬럼과 조인 가능)

▪ OWNERID: Migratable session을 소유한 사용자의 식별자를 포함. 병렬 실행의 경우, 상위 2바이트는 Query Coordinator의 인스턴스의 ID, 하위 2바이트는 세션 번호를 포함. 그러나, 이 값이 2147483644의 값을 가진다면 의미 없다.

▪ TADDR: 트랜잭션 상태 객체의 주소

( V$TRANSACTION의 ADDR컬럼과 조인 가능)

▪ LOCKWAIT: Lock의 주소

( V$LOCK의 ADDR컬럼과 조인 가능)

▪ STATUS: 세션의 상태

▪ SERVER: 서버의 타입

▪ SCHEMA#: 스키마 사용자 아이디

▪ SCHEMANAME: 스키마 사용자 이름

▪ OSUSER: OS 클라이언트 사용자 이름

▪ PROCESS: OS 클라이언트 프로세스 ID

▪ MACHINE: OS Machine 이름

▪ TERMINAL: OS 터미널 이름

▪ PROGRAM: OS 프로그램 이름

▪ TYPE: 세션 타입

▪ SQL_ADDRESS: 현재 수행되고 있는 SQL문의 구별을 위한 주소

( V$SQLAREA의 ADDRESS컬럼과 조인 가능)

▪ SQL_HASH_VALUE: 현재 수행되고 있는 SQL문 구별을 위한 Hash 값

( V$SQLAREA의 HASH_VALUE컬럼과 조인 가능)

▪ PREV_SQL_ADDR: 가장 최근에 수행되었던 SQL문의 구별을 위한 주소

( V$SQLAREA의 ADDRESS컬럼과 조인 가능)

▪ PREV_HASH_VALUE: 가장 최근에 수행되었던 SQL문 구별을 위한 Hash 값

( V$SQLAREA의 HASH_VALUE컬럼과 조인 가능)

▪ MODULE: 현재 실행되고 있는 모듈의 이름

▪ MODULE_HASH: 모듈의 Hash 값

▪ ACTION: 현재 실행되고 있는 Action의 이름

▪ ACTION_HASH: Action의 Hash 값

▪ CLIENT_INFO: 클라이언트의 정보 값

▪ FIXED_TABLE_SEQUENCE: 데이터베이스에 콜을 하고, 다이나믹 퍼포먼스 테이블(Dynamic Perfomance Table)을 조회할 때마다 값이 증가된다.

▪ ROW_WAIT_OBJ#: 락으로 인해 기다리고 있는 로우가 속한 오브젝트 번호를 보여준다.

( DBA_OBJECTS뷰의 OBJECT_ID 컬럼과 조인 가능)

▪ ROW_WAIT_FILE#: 락으로 인해 기다리고 있는 로우가 속한 파일의 번호를 보여준다.

( DBA_DATA_FILES의 FILE_ID, V$DATAFILE의 FILE# 컬럼들과 조인 가능)

▪ ROW_WAIT_BLOCK#: 락으로 인해 기다리고 있는 로우가 속한 블락 번호를 보여준다.

▪ ROW_WAIT_ROW#: 락으로 인해 기다리고 있는 블락내의 로우 번호를 보여준다.

▪ LOGIN_TIME: 세션이 로그온한 시간을 나타낸다.

▪ LAST_CALL_ET: 세션의 가장 최근의 DB Call이후 지난 시간을 보여준다.

▪ PDML_ENABLE: 이 컬럼은 PDML_STATUS로 바뀌었음.

▪ FAILOVER_TYPE

▪ FAILOVER_METHOD

▪ FAILED_OVER

▪ RESOURCE_CONSUMER_GROUP: 세션의 현재 Resource Consumer Group을 보여준다.

( DBA_RSRC_CONSUMER_GROUPS뷰의 CONSUMER_GROUP컬럼과 조인 가능 )

▪ PDML_STATUS: 세션의 현재 Parallel DML의 상태를 보여준다.

▪ PDDL_STATUS: 세션의 현재 Parallel DDL의 상태를 보여준다.

▪ PQ_STATUS: 세션의 현재 Parallel Query의 상태를 보여준다.

▪ CLIENT_IDENTIFIER: Global Application Context에서 이용한다.