您的位置:首页 > 其它

V$LOCK视图相关知识

2014-06-22 22:47 190 查看
V$LOCK是一个重要的视图,其中有几列是在定位问题时经常使用的:

SID:会话id,可以和V$SESSION关联。

TYPE:被锁保护的对象的类型。分为TM和TX锁,这两个也是我们平时最关注的。

D1:如果锁类型是TM,D1表示表的OBJECT_ID,可以和USER_OBJECTS视图关联。此时D2列值为0.

ID1以十进制数值表示该事务所占用的回滚段号和事务槽slot number号

LMODE:锁模式,共有7中模式。

0--none

1--null 

2--SS(Row-S),行级共享锁,其他操作只能查询这些数据行。比如:select for  update。

3--SX(Row-X),行级排他锁,在提交前不允许DML操作,比如:insert,delete ,update

4--S(Share):共享锁。比如:create index。

5--SSX(S/Row-X):共享行级排他锁,

6--X:排它锁,比如:alter table ,drop table  ,drop  index   ,truncate table

REQUESR:大于0表示当前会话被阻塞。

BLOCK是否阻塞其他会话,0表示不阻塞,1表示阻塞。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vlock