ORACLE V$lock檢視TYPE,ID1,ID2取值的含義
在oracle v$lock檢視中,下面對type,ID1,ID2三個列的具體含義說明下:
TYPE 有TM,TX兩種型別,TX為行級鎖,事物鎖,TM鎖為表級鎖
TYPE |
ID1 |
ID2 |
TM |
被修改表的標識(object_id) |
0 |
TX |
以十進位制數值表示該事務所佔用的回滾段號與該事務在該回滾段的事務表(Transaction table)中所佔用的槽號(slot number,可理解為記錄號)。其組成形式為: 0xRRRRSSSS ( RRRR = RBS number, SSSS = slot )。 |
以十進位制數值表示環繞(wrap)次數,即該槽(slot)被重用的次數; |
當type為TM時,6718為物件ID號
SQL> select type,id1,id2 from v$lock where sid in (16,17);
TYPE ID1 ID2
---- ---------- ----------
TX 65572 56
TM 6718 0
TM 6718 0
TX 65572 56
SQL> select object_id from DBA_OBJECTS WHERE WNER='SYS' and object_name='TEST';
OBJECT_ID
----------
6718
SQL>
當type為TX時,65572透過以下換算方式得到回滾段號和回滾段所佔用的事物槽號
SQL> select xidusn,xidslot from v$transaction;
XIDUSN XIDSLOT
---------- ----------
1 36
SQL> select trunc(65572/65536),mod(65572,65536) from dual;
TRUNC(65572/65536) MOD(65572,65536)
------------------ ----------------
1 36
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-544923/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理解V$LOCK.ID1和ID2欄位的含義
- V$ASM_DISK 檢視含義ASM
- Oracle 11g中v$session檢視server列的含義OracleSessionServer
- Oracle動態效能檢視學習之v$lock & v$locked_objectOracleObject
- Oracle常用的V$檢視Oracle
- v$lock.type中的內容解釋
- 【parameter】oracle的隱含引數的檢視Oracle
- 授權某使用者,檢視動態效能檢視的許可權(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat)SQL
- [20171102]檢視v$session中process欄位含義Session
- 【YashanDB知識庫】v$instance檢視中例項角色含義不明確
- oracle隱含引數的檢視與修改Oracle
- oracle lock鎖_v$lock_轉Oracle
- oracle v$sysstat效能檢視Oracle
- Oracle 等待事件V$檢視Oracle事件
- Oracle的v$動態檢視 收藏Oracle
- v$session command 的含義Session
- v$動態效能檢視和隱含引數
- Oracle的V$檢視和DBA_檢視的參考提示Oracle
- oracle 檢視隱含引數指令碼Oracle指令碼
- [zt] 如何檢視Oracle 隱含引數Oracle
- (*Type)(nil)有什麼特殊含義嗎?
- Oracle中效能檢視V$SYSSTATOracle
- oracle V$PGASTAT檢視記錄OracleAST
- oracle v$lock詳解Oracle
- 【管理】Oracle 常用的V$ 檢視指令碼Oracle指令碼
- [20120307]檢視v$session檢視的定義.txtSession
- oracle rowid 的含義Oracle
- 【轉】Oracle:檢查被鎖資料在V$LOCK中的情況Oracle
- v$sql檢視和v$sqlarea檢視的構建SQL
- 【Oracle九大效能檢視】之6.v$process檢視Oracle
- oracle v$lock系列之三Oracle
- v$session的blocking_session含義SessionBloC
- zt_oracle lock type鎖型別詳解Oracle型別
- oracle中斜槓(/)的含義Oracle
- 【Oracle九大效能檢視】之1.v$lock_處理TX鎖實驗及總結Oracle
- Oracle等待檢視v$session_waitOracleSessionAI
- 實驗二:檢視centos的版本號及版本號所代表的含義CentOS
- oracle 9i physical standby database 中v$database switchover_status的含義OracleDatabase