Oracle行级锁的本质(二)

2014-11-24 15:10:22 · 作者: · 浏览: 4
epoint,这相当于撤销了对记录的修改
但是session_B仍然处于等待状态
这是因为session_B是被session_A的TX锁阻塞,而不是被session_A的行级锁阻塞
在session_C上进行查询:
[sql]
sys@ORCL> select sid,lmode,request from v$lock where sid in (1081,1090);
SID LMODE REQUEST
---------- ---------- ----------
1090 0 6
1081 3 0
1090 3 0
1081 6 0
sys@ORCL> select sid,event from v$session where sid in (1081,1090);
SID EVENT
---------- ----------------------------------------------------------------
1081 SQL*Net message from client
1090 enq: TX - row lock contention