Oracle死锁查询与解除
用system登陆oracle数据库
执行sql语句:
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
或者执行语句
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
查询结果中有记录,表示存在死锁。
杀死一个进程
alter system kill session '334,2309';
其中334是SID,2309是SERIAL#(用前面的查询结果值来替换)
浙公网安备 33010602011771号