重庆思庄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#';
【其中
sid
和
serial#
是导致死锁的会话的标识】
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2