字段祥解:數據庫
V$SESSION
顯示每一個當前會話的會話信息。緩存
柱 | 數據類型 | 描述 |
---|---|---|
SADDR |
RAW(4 | 8) |
會話地址 |
SID |
NUMBER |
會話標識符 |
SERIAL# |
NUMBER |
會話序列號。用於惟一標識會話的對象。若是會話結束且另外一個會話以相同的會話ID開始,則保證會話級命令應用於正確的會話對象。 |
AUDSID |
NUMBER |
審覈會話ID |
PADDR |
RAW(4 | 8) |
擁有會話的進程的地址 |
USER# |
NUMBER |
Oracle用戶標識符 |
USERNAME |
VARCHAR2(30) |
Oracle用戶名 |
COMMAND |
NUMBER |
正在進行的命令(解析最後一條語句); 有關值列表,請參閱表9-2。這些值也出如今AUDIT_ACTIONS 表格中。 |
OWNERID |
NUMBER |
擁有可遷移會話的用戶的標識符; 若是值爲列,則列內容無效2147483644 對於使用Parallel Slaves的操做,將此值解釋爲4字節值。低位2字節表示會話編號,高位字節表示查詢協調器的實例ID。服務器 |
TADDR |
VARCHAR2(8) |
事務狀態對象的地址 |
LOCKWAIT |
VARCHAR2(8) |
會話等待的鎖的地址; 若是沒有則爲NULL |
STATUS |
VARCHAR2(8) |
會議現狀:
|
SERVER |
VARCHAR2(9) |
服務器類型:
|
SCHEMA# |
NUMBER |
架構用戶標識符 |
SCHEMANAME |
VARCHAR2(30) |
架構用戶名 |
OSUSER |
VARCHAR2(30) |
操做系統客戶端用戶名 |
PROCESS |
VARCHAR2(24) |
操做系統客戶端進程ID |
MACHINE |
VARCHAR2(64) |
操做系統機器名稱 |
PORT |
NUMBER |
客戶端端口號 |
TERMINAL |
VARCHAR2(30) |
操做系統終端名稱 |
PROGRAM |
VARCHAR2(48) |
操做系統程序名稱 |
TYPE |
VARCHAR2(10) |
會話類型 |
SQL_ADDRESS |
RAW(4 | 8) |
用於SQL_HASH_VALUE 標識當前正在執行的SQL語句 |
SQL_HASH_VALUE |
NUMBER |
用於SQL_ADDRESS 標識當前正在執行的SQL語句 |
SQL_ID |
VARCHAR2(13) |
當前正在執行的SQL語句的SQL標識符 |
SQL_CHILD_NUMBER |
NUMBER |
當前正在執行的SQL語句的子編號 |
SQL_EXEC_START |
DATE |
此會話當前執行的SQL執行開始的時間; 若是SQL_ID 爲NULL ,則爲NULL |
SQL_EXEC_ID |
NUMBER |
SQL執行標識符; NULL若是SQL_ID 爲NULL或者該SQL的執行還沒有開始(請參閱參考資料V$SQL_MONITOR ) |
PREV_SQL_ADDR |
RAW(4 | 8) |
用於PREV_HASH_VALUE 標識最後執行的SQL語句 |
PREV_HASH_VALUE |
NUMBER |
用於SQL_HASH_VALUE 標識最後執行的SQL語句 |
PREV_SQL_ID |
VARCHAR2(13) |
執行的最後一個SQL語句的SQL標識符 |
PREV_CHILD_NUMBER |
NUMBER |
執行的最後一個SQL語句的子編號 |
PREV_EXEC_START |
DATE |
SQL執行開始執行最後一次執行的SQL語句 |
PREV_EXEC_ID |
NUMBER |
最後執行的SQL語句的SQL執行標識符 |
PLSQL_ENTRY_OBJECT_ID |
NUMBER |
堆棧中最頂層PL / SQL子程序的對象ID; 若是堆棧上沒有PL / SQL子程序,則爲NULL |
PLSQL_ENTRY_SUBPROGRAM_ID |
NUMBER |
堆棧中最頂層PL / SQL子程序的子程序ID; 若是堆棧上沒有PL / SQL子程序,則爲NULL |
PLSQL_OBJECT_ID |
NUMBER |
當前正在執行的PL / SQL子程序的對象ID; 執行SQL時爲NULL |
PLSQL_SUBPROGRAM_ID |
NUMBER |
當前正在執行的PL / SQL對象的子程序ID; 執行SQL時爲NULL |
MODULE 腳1 |
VARCHAR2(48) |
經過調用DBMS_APPLICATION_INFO.SET_MODULE 過程設置的當前正在執行的模塊的名稱 |
MODULE_HASH |
NUMBER |
MODULE 列的哈希值 |
ACTION Footref 1 |
VARCHAR2(32) |
經過調用DBMS_APPLICATION_INFO.SET_ACTION 過程設置的當前正在執行的操做的名稱 |
ACTION_HASH |
NUMBER |
ACTION 列的哈希值 |
CLIENT_INFO |
VARCHAR2(64) |
由DBMS_APPLICATION_INFO.SET_CLIENT_INFO 程序設置的信息 |
FIXED_TABLE_SEQUENCE |
NUMBER |
這包含一個數字,每次會話完成對數據庫的調用時都會增長,而且從動態性能表中進行了干預選擇。性能監視器可使用此列來監視數據庫中的統計信息。每次性能監視器查看數據庫時,它只須要查看當前活動的會話或此列中的值高於性能監視器上次查看的最高值。自上次性能監視器查看數據庫以來,全部其餘會話一直處於空閒狀態。 |
ROW_WAIT_OBJ# |
NUMBER |
包含指定行的表的對象ID ROW_WAIT_ROW# |
ROW_WAIT_FILE# |
NUMBER |
包含指定行的數據文件的標識符ROW_WAIT_ROW# 。僅當會話當前正在等待提交另外一個事務且值ROW_WAIT_OBJ# 不是時,此列纔有效-1 。 |
ROW_WAIT_BLOCK# |
NUMBER |
包含指定行的塊的標識符ROW_WAIT_ROW# 。僅當會話當前正在等待提交另外一個事務且值ROW_WAIT_OBJ# 不是時,此列纔有效-1 。 |
ROW_WAIT_ROW# |
NUMBER |
當前行被鎖定。僅當會話當前正在等待提交另外一個事務且值ROW_WAIT_OBJ# 不是時,此列纔有效-1 。 |
TOP_LEVEL_CALL# |
NUMBER |
Oracle頂級電話號碼 |
LOGON_TIME |
DATE |
登陸時間 |
LAST_CALL_ET |
NUMBER |
若是會話STATUS 當前ACTIVE ,則該值表示自會話變爲活動以來通過的時間(以秒爲單位)。 若是會話 |
PDML_ENABLED |
VARCHAR2(3) |
此列已替換爲該PDML_STATUS 列 |
FAILOVER_TYPE |
VARCHAR2(13) |
指示是否以及在何種程度上爲會話啓用透明應用程序故障轉移(TAF):
也能夠看看:
|
FAILOVER_METHOD |
VARCHAR2(10) |
表示會話的透明應用程序故障轉移方法:
|
FAILED_OVER |
VARCHAR2(3) |
指示會話是在故障轉移模式下運行YES 仍是已發生故障轉移()或不是(NO ) |
RESOURCE_CONSUMER_GROUP |
VARCHAR2(32) |
會話的當前資源使用者組的名稱 |
PDML_STATUS |
VARCHAR2(8) |
若是ENABLED ,會話處於PARALLEL DML 啓用模式。若是DISABLED ,PARALLEL DML 會話不支持啓用模式。若是FORCED ,會話已被更改成強制PARALLEL DML 。 |
PDDL_STATUS |
VARCHAR2(8) |
若是ENABLED ,會話處於PARALLEL DDL 啓用模式。若是DISABLED ,PARALLEL DDL 會話不支持啓用模式。若是FORCED ,會話已被更改成強制PARALLEL DDL 。 |
PQ_STATUS |
VARCHAR2(8) |
若是ENABLED ,會話處於PARALLEL QUERY 啓用模式。若是DISABLED ,PARALLEL QUERY 會話不支持啓用模式。若是FORCED ,會話已被更改成強制PARALLEL QUERY 。 |
CURRENT_QUEUE_DURATION |
NUMBER |
若是是queued(1 ),則會話已排隊的當前時間量。若是當前沒有排隊,則值爲0 。 |
CLIENT_IDENTIFIER |
VARCHAR2(64) |
會話的客戶端標識符 |
BLOCKING_SESSION_STATUS |
VARCHAR2(11) |
阻止會話狀態:
|
BLOCKING_INSTANCE |
NUMBER |
阻塞會話的實例標識符 |
BLOCKING_SESSION |
NUMBER |
阻塞會話的會話標識符 |
SEQ# |
NUMBER |
惟一標識當前或最後等待的數字(每次等待遞增) |
EVENT# |
NUMBER |
活動編號 |
EVENT |
VARCHAR2(64) |
會話正在等待的資源或事件 另請參閱: 附錄C,「Oracle等待事件」 |
P1TEXT |
VARCHAR2(64) |
第一個等待事件參數的描述 |
P1 |
NUMBER |
第一個等待事件參數(十進制) |
P1RAW |
RAW(8) |
第一個等待事件參數(十六進制)腳2 |
P2TEXT |
VARCHAR2(64) |
第二個等待事件參數的描述 |
P2 |
NUMBER |
第二個等待事件參數(十進制) |
P2RAW |
RAW(8) |
第二個等待事件參數(十六進制)Footref 2 |
P3TEXT |
VARCHAR2(64) |
第三個等待事件參數的描述 |
P3 |
NUMBER |
第三個等待事件參數(十進制) |
P3RAW |
RAW(8) |
第三個等待事件參數(十六進制)Footref 2 |
WAIT_CLASS_ID |
NUMBER |
等待事件類的標識符 |
WAIT_CLASS# |
NUMBER |
等待事件的類的編號 |
WAIT_CLASS |
VARCHAR2(64) |
等待事件的類的名稱 |
WAIT_TIME |
NUMBER |
若是會話當前正在等待,則值爲0 。若是會話未處於等待狀態,則值以下:
此列已被棄用,以支持列 |
SECONDS_IN_WAIT |
NUMBER |
若是會話當前正在等待,則該值是等待當前等待的時間量。若是會話未處於等待狀態,則該值是自上次等待開始以來的時間量。 此列已被棄用,以支持列 |
STATE |
VARCHAR2(19) |
等待狀態:
|
WAIT_TIME_MICRO |
NUMBER |
等待的時間量(以微秒爲單位)。若是會話當前正在等待,則該值是當前等待所花費的時間。若是會話當前未處於等待狀態,則該值是在上次等待中等待的時間量。 |
TIME_REMAINING_MICRO |
NUMBER |
值解釋以下:
|
TIME_SINCE_LAST_WAIT_MICRO |
NUMBER |
自上次等待結束後通過的時間(以微秒爲單位)。若是會話當前處於等待狀態,則值爲0 。 |
SERVICE_NAME |
VARCHAR2(64) |
會話的服務名稱 |
SQL_TRACE |
VARCHAR2(8) |
指示SQL跟蹤是啓用(ENABLED )仍是禁用(DISABLED ) |
SQL_TRACE_WAITS |
VARCHAR2(5) |
指示是否啓用等待跟蹤(TRUE )或不啓用(FALSE ) |
SQL_TRACE_BINDS |
VARCHAR2(5) |
指示是否啓用綁定跟蹤(TRUE )或不啓用(FALSE ) |
SQL_TRACE_PLAN_STATS |
VARCHAR2(10) |
在每一個遊標的跟蹤文件中轉儲行源統計信息的頻率:
|
SESSION_EDITION_ID |
NUMBER |
顯示會話中報告的值 sys_context('USERENV', 'SESSION_EDITION_ID') |
CREATOR_ADDR |
RAW(4 | 8) |
建立過程或電路的地址 |
CREATOR_SERIAL# |
NUMBER |
建立過程或電路的序列號 |
ECID |
VARCHAR2(64) |
執行上下文標識符(由Application Server發送) |