两个会话互相持有对方想要的资源。
下面word就是我测试文档。
1.doc
查看双方会话所持有的事务
查看死锁的事务
create table S_T
(
username VARCHAR2(30),
sid NUMBER,
rbs NUMBER,
slot NUMBER,
seq NUMBER,
lmode NUMBER,
request NUMBER,
times TIMESTAMP(6) default sysdate
)
insert into s_t
(USERNAME, SID, RBS, SLOT, SEQ, LMODE, REQUEST)
select T1.USERNAME,
T2.SID,
TRUNC(T2.ID1 / POWER(2, 16)) RBS,
BITAND(ID1, TO_NUMBER('ffff', 'xxxx')) + 0 slot,
id2 seq,
lmode,
request
from v$session t1, v$lock t2
where t2.type = 'TX'
and t2.sid = t1.sid
and t1.username = 'SJZYK';
commit;
每隔一秒钟提交一次
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29162273/viewspace-1743818/ ,如需转载,请注明出处,否则将追究法律责任。