v$lock视图学习

v$lock视图学习[@more@] 给出了相应 SID 当前持有的锁与请求锁或闩的信息:

addr字段,内存中被锁的对象的地址

kaddr字段,lock的地址

type字段,用户或系统锁类型。user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等,系统锁持有的时间极其短暂。我们只关心TM,TX锁。

当TM锁时,id1字段表示object_id;id20

当TX锁时,id1表示回滚段号码的十进制值,trunc(id1/power(2,16))代表了回滚段号。id2表示交换次数。

lmode字段,session持有的锁的模式,有6种:

0 - none

1 - null (NULL)

2 - row-S (SS) 行共用(RS):共用表锁,sub share

3 - row-X (SX) 行独占(RX):用于行的修改,sub exclusive

4 - share (S) 共用锁(S):阻止其他DML操作,share

5 - S/Row-X (SSX) 共用行独占(SRX):阻止其他事务操作

6 - exclusive (X) 独立访问使用,exclusive

锁的极别越高,影响的操作越多。

request字段,process请求的锁的模式,取值范围与lmode相同。

ctime字段,已持有或等待锁的时间。

block字段,其值要么为0,要么为1。是否阻塞其它锁申请,当block=1时说明这个session阻塞了别的session。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9523925/viewspace-1031789/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9523925/viewspace-1031789/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值