ORACLE V$lock视图TYPE,ID1,ID2取值的含义
2014-10-28 21:44
309 查看
在oracle v$lock视图中,下面对type,ID1,ID2三个列的具体含义说明下:
TYPE 有TM,TX两种类型,TX为行级锁,事物锁,TM锁为表级锁
当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
http://blog.itpub.net/7199859/viewspace-544923/
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)被重用的次数; |
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
http://blog.itpub.net/7199859/viewspace-544923/
相关文章推荐
- 在oracle v$lock视图中,下面对type,ID1,ID2
- oracle(二)V$lock 视图中ID1 , ID2 列的含义
- V$LOCK视图中的ID1和ID2含义 测试
- V$LOCK视图中的ID1和ID2含义 测试
- oracle视图 v$type_size
- 理解Oracle的Rowid含义
- 22.Oracle杂记——Oracle常用动态视图v$lock
- 【iOS开发-48】九宫格布局案例:自己主动布局、字典转模型运用、id和instancetype差别、xib反复视图运用及与nib关系
- iOS开发九宫格布局案例:自动布局、字典转模型运用、id和instancetype区别、xib重复视图运用及与nib关系
- ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看
- Waits for 'Enq: TX - ...' Type Events - Transaction (TX) Lock Example Scenarios (文档 ID 62354
- ORACLE中的物化视图(原文链接http://blog.chinaunix.net/space.php?uid=8329266&do=blog&id=2032099)
- Oracle八大性能视图之v$lock
- Oracle的锁表与解锁 Oracle的锁表与解锁 SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'T
- lock_type动态视图_V$LOCK,V$LOCKED_OBJECT
- 【iOS开发-48】九宫格布局案例:自动布局、字典转模型运用、id和instancetype区别、xib重复视图运用及与nib关系
- oracle--v$lock type字段详解
- Oracle Enqueue Lock Type Reference including 11g new locks
- Oracle Enqueue Lock Type Reference including 11g new locks
- Oracle 队列锁类型 Oracle Enqueue Lock Type Reference including 11g new locks