ORA-00060:等待资源时检测到死锁的一种处理方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-00060:等待资源时检测到死锁的一种处理方法相关的知识,希望对你有一定的参考价值。

先执行脚本:

SELECT  p.sipid,

      a.serial#,

      c.object_name,

      b.session_id,

      b.oracle_username,

      b.os_user_name

FROM   v$process p, v$session a, v$locked_object b, all_objects c

WHERE  p.addr = a.paddr

AND    a.process = b.process

AND    c.object_id = b.object_id;

 

再执行脚本,其中逗号前后分别为上面脚本执行得到的sessionId和serial#

ALTER  system kill session ‘    ,    ‘;

COMMIT;

 

以上是关于ORA-00060:等待资源时检测到死锁的一种处理方法的主要内容,如果未能解决你的问题,请参考以下文章

oracle中“ORA-00060: 等待资源时检测到死锁” 或存储过程编译卡死 解决方法

ORA-00060死锁案例

如何解决多线程造成的数据库死锁

oracle 死锁和锁等待的区别,锁等待

记录一波由会话堵塞导致tomcat应用故障事件

每天插入和更新 400 万条记录