重庆思庄Oracle、Redhat认证学习论坛

标题: ORA-00060: Deadlock detected [打印本页]

作者: Inkcup    时间: 2025-1-24 16:27
标题: ORA-00060: Deadlock detected
ORA-00060: Deadlock detected.
通常表示两个或多个事务相互等待对方释放资源,从而形成了循环等待的情况。这种情况会导致事务无法继续执行,最终导致数据库锁定。

可能的原因:
1.多个事务以不同的顺序请求相同的资源
2.事务持有多个资源,并以不同的顺序请求这些资源


应对措施:


1.通过V$LOCK和V$SESSION查看当前的锁和会话信息;
2.终止死锁中的会话:

      > ALTER SYSTEM KILL SESSION 'sid,serial#';

           【其中sidserial#是导致死锁的会话的标识】







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2