队列锁V$LOCK"/>
初探oracle高级队列锁V$LOCK
先了解V$lock视图字段的意义SQL> desc v$lock
Name Null? Type
----------------- -------- ------------
ADDR RAW(8) 锁在内存中的地址
KADDR RAW(8) 锁在内存中的地址
SID NUMBER 持有锁的会话
TYPE VARCHAR2(2) 锁的类型:如TM,TX
ID1 NUMBER 锁的标识符1(不同类型的锁,ID1和ID2的含义也不相同)
ID2 NUMBER 锁的标识符2
LMODE NUMBER 会话持有锁的级别
REQUEST NUMBER 请求持有锁的级别
CTIME NUMBER 请求锁的时间,单位秒
BLOCK NUMBER 是否堵塞了其它会话。0或1,0表示没有阻塞
Session 1
sqlplus / as sysdba
startup
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
SQL> select * from v$lock;
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME
---------------- ---------------- ---------- -- ---------- ---------- ---------- ---------- ---------- -
00000000BED5BA20 00000000BED5BA78 2 XR 4 0 1 0 52
00000000BED5BB00 00000000BED5BB58 2 RD 1 0 1 0 52
00000000BED5BBE0 00000000BED5BC38 2 CF 0 0 2 0 52
00000000BED5BE80 00000000BED5BED8 2 RS 25 1 2 0 48
00000000BED5CC98 00000000BED5CCF0 43 KD 0 0 6 0 47
00000000BED5C660 00000000BED5C6B8 43 KT 12876 0 4 0 47
00000000BED5D0F8 00000000BED5D150 44 TS 3 1 3 0 47
00000000BED5D730 00000000BED5D788 45 AE 100 0 4 0 47
00000000BED5D650 00000000BED5D6A8 45 TO 79833 1 3 0 47
00000000BED5C4A0 00000000BED5C4F8 129 AE 100 0 4 0 47
00000000BED5C740 00000000BED5C798 170 MR 7 0 4 0 48
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME
---------------- ---------------- ---------- -- ---------- ---------- ---------- ---------- ---------- -
00000000BED5C838 00000000BED5C890 170 MR 8 0 4 0 48
00000000BED5BDA0 00000000BED5BDF8 170 MR 9 0 4 0 48
00000000BED5CD78 00000000BED5CDD0 170 MR 10 0 4 0 48
00000000BED5D018 00000000BED5D070 170 MR 11 0 4 0 48
00000000BED5C120 00000000BED5C178 170 MR 1 0 4 0 48
00000000BED5C200 00000000BED5C258 170 MR 2 0 4 0 48
00000000BED5C918 00000000BED5C970 170 PW 1 0 3 0 46
00000000BED5CBB8 00000000BED5CC10 170 MR 4 0 4 0 48
00000000BED5C580 00000000BED5C5D8 170 MR 5 0 4 0 48
00000000BED5C9F8 00000000BED5CA50
更多推荐
初探oracle高级队列锁V$LOCK
发布评论