--(1)查看死锁对象
select s.username,l.object_id,l.session_id,s.SERIAL#,s.machine,s.STATUS from v$session s,v$locked_object l
where s.sid = l.session_id;
--(2)死锁处理语句(杀掉会话) 其中数字代表session_id,serial#
alter system kill session '393,63862';
本文提供Oracle数据库中检查及解决死锁问题的方法。通过SQL语句展示如何查看正在发生死锁的对象,并给出具体步骤终止造成死锁的会话。
--(1)查看死锁对象
select s.username,l.object_id,l.session_id,s.SERIAL#,s.machine,s.STATUS from v$session s,v$locked_object l
where s.sid = l.session_id;
--(2)死锁处理语句(杀掉会话) 其中数字代表session_id,serial#
alter system kill session '393,63862';

被折叠的 条评论
为什么被折叠?