V$SESSION
- 세션에 대한 전반적인 내용을 보여줌
Column Value Description SADDR 070000050F9798E0 오라클 메모리의 세션 주소 SID 9542 세션 식별자 ( 세션 관련 뷰는 SID컬럼과 조인이 가능 ) SERIAL# 5865 세션 시리얼 번호 AUDSID 86855884 감사 세션 아이디( AUD$의 SESSIONID 컬럼과 조인 가능) PADDR 07000004FD0771A8 이 세션을 소유한 프로세스의 메모리 주소( V$PROCESS의 ADDR 컬럼과 조인 가능) USER# 361 오라클 사용자 식별자( DBA_USERS의 USER_ID 컬럼과 조인 가능) USERNAME RAXSOFT 오라클 사용자 이름 COMMAND 3 현재 수행되고 있는 명령문의 타입이 기록된다( AUDIT_ACTIONS의 ACTION 컬럼과 조인 가능) OWNERID 2147483644 Migratable session을 소유한 사용자의 식별자를 포함. 병렬 실행의 경우, 상위 2바이트는 Query Coordinator의 인스턴스의 ID, 하위 2바이트는 세션 번호를 포함. 그러나, 이 값이 2147483644의 값을 가진다면 의미 없다. TADDR 07000004B519BE58 트랜잭션 상태 객체의 주소( V$TRANSACTION의 ADDR컬럼과 조인 가능) LOCKWAIT Lock의 주소( V$LOCK의 ADDR컬럼과 조인 가능) STATUS ACTIVE 세션의 상태 SERVER DEDICATED 서버의 타입 SCHEMA# 361 스키마 사용자 아이디 SCHEMANAME RAXSOFT 스키마 사용자 이름 OSUSER hopefully OS 클라이언트 사용자 이름 PROCESS 1436:648 OS 클라이언트 프로세스 ID MACHINE HQ10-NE2256 OS Machine 이름 TERMINAL HQ10-NE2256 OS 터미널 이름 PROGRAM SQL*PLUS OS 프로그램 이름 TYPE USER 세션 타입 SQL_ADDRESS 0700000502F77800 현재 수행되고 있는 SQL문의 구별을 위한 주소 ( V$SQLAREA의 ADDRESS컬럼과 조인 가능) SQL_HASH_VALUE 156003993 현재 수행되고 있는 SQL문 구별을 위한 Hash 값( V$SQLAREA의 HASH_VALUE컬럼과 조인 가능) SQL_ID gdwxvqw4nsvnt SQL_CHILD_NUMBER 0 PREV_SQL_ADDR 070000043907DF38 가장 최근에 수행되었던 SQL문의 구별을 위한 주소( V$SQLAREA의 ADDRESS컬럼과 조인 가능) PREV_HASH_VALUE 3851972948 가장 최근에 수행되었던 SQL문 구별을 위한 Hash 값( V$SQLAREA의 HASH_VALUE컬럼과 조인 가능) PREV_SQL_ID cg9wzx3kthwan PREV_CHILD_NUMBER 0 PLSQL_ENTRY_OBJECT_ID PLSQL_ENTRY_SUBPROGRAM_ID PLSQL_OBJECT_ID PLSQL_SUBPROGRAM_ID MODULE SQL*PLUS 현재 실행되고 있는 모듈의 이름 MODULE_HASH 2468076772 모듈의 Hash 값 ACTION 3.1.5 (Build:5) 현재 실행되고 있는 Action의 이름 ACTION_HASH 775161987 Action의 Hash 값 CLIENT_INFO 클라이언트의 정보 값 FIXED_TABLE_SEQUENCE 429762060 데이터베이스에 콜을 하고, 다이나믹 퍼포먼스 테이블(Dynamic Perfomance Table)을 조회할 때마다 값이 증가된다. ROW_WAIT_OBJ# 341579 락으로 인해 기다리고 있는 로우가 속한 오브젝트 번호를 보여준다.( DBA_OBJECTS뷰의 OBJECT_ID 컬럼과 조인 가능) ROW_WAIT_FILE# 329 락으로 인해 기다리고 있는 로우가 속한 파일의 번호를 보여준다.( DBA_DATA_FILES의 FILE_ID, V$DATAFILE의 FILE# 컬럼들과 조인 가능) ROW_WAIT_BLOCK# 335700 락으로 인해 기다리고 있는 로우가 속한 블락 번호를 보여준다. ROW_WAIT_ROW# 0 락으로 인해 기다리고 있는 블락내의 로우 번호를 보여준다. LOGON_TIME 2008-03-06 오후 2:39:34 세션이 로그온한 시간을 나타낸다. LAST_CALL_ET 409 세션의 가장 최근의 DB Call이후 지난 시간을 보여준다. PDML_ENABLED NO 이 컬럼은 PDML_STATUS로 바뀌었음. FAILOVER_TYPE NONE FAILOVER_METHOD NONE FAILED_OVER NO RESOURCE_CONSUMER_GROUP 세션의 현재 Resource Consumer Group을 보여준다.( DBA_RSRC_CONSUMER_GROUPS뷰의 CONSUMER_GROUP컬럼과 조인 가능 ) PDML_STATUS DISABLED 세션의 현재 Parallel DML의 상태를 보여준다. PDDL_STATUS ENABLED 세션의 현재 Parallel DDL의 상태를 보여준다. PQ_STATUS ENABLED 세션의 현재 Parallel Query의 상태를 보여준다. CURRENT_QUEUE_DURATION 0 CLIENT_IDENTIFIER Global Application Context에서 이용한다. BLOCKING_SESSION_STATUS UNKNOWN BLOCKING_INSTANCE BLOCKING_SESSION SEQ# 19373 EVENT# 116 EVENT db file sequential read P1TEXT file# P1 329 P1RAW 149 P2TEXT block# P2 335700 P2RAW 0000000000051F54 P3TEXT blocks P3 1 P3RAW 1 WAIT_CLASS_ID 1740759767 WAIT_CLASS# 8 WAIT_CLASS User I/O WAIT_TIME 0 SECONDS_IN_WAIT 0 STATE WAITING SERVICE_NAME SYS$USERS SQL_TRACE DISABLED SQL_TRACE_WAITS FALSE SQL_TRACE_BINDS FALSE
V$PROCESS
- 기술 예정
Column Value Description ADDR 07000001D6C79EB8 프로세스의 메모리 주소 PID 2 프로세스 ID SPID 3064180 OS 프로세스 ID USERNAME RAXSOFT OS 유저 이름 SERIAL# 1 세션 시리얼 번호 TERMINAL UNKNOWN OS 터미널 이름 PROGRAM oracle@ (PMON) OS 프로그램 이름 TRACEID Trace ID BACKGROUND 1 Background일 때 1 LATCHWAIT Latch Wait 일때 메모리 주소 LATCHSPIN Latch Spinning 일때 메모리 주소 PGA_USED_MEM 329394 PGA_ALLOC_MEM 580290 PGA_FREEABLE_MEM 0 PGA_MAX_MEM 580290
출처 : http://www.gurubee.net/display/CORE/Dynamic+View
'oracle' 카테고리의 다른 글
[oracle] oracle 함수(nvl, nvl2) (0) | 2013.04.18 |
---|---|
[oracle] Cannot load JDBC driver class ‘oracle.jdbc.driver.OracleDriver’ (0) | 2013.04.18 |
[oracle] ORA-00911: 문자가 부적합합니다 (0) | 2013.04.18 |
[oracle] 자주 참조하는 딕셔너리 (0) | 2013.04.01 |
[oracle] exp/imp 방법 (0) | 2013.04.01 |