暂无图片
oracle 10.2.0.5.0 告警日志经常出现ORA-00060: Deadlock detected
我来答
分享
2021-04-21
oracle 10.2.0.5.0 告警日志经常出现ORA-00060: Deadlock detected

image.png
日志内容
image.png

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
上传附件:tmsdb_ora_73720.trc
暂无图片 评论
暂无图片 有用 0
cqiwen

通过日志看出以下信息:
持有锁:
update TM_DO_TRANS_TASK set TASK_STATUS=:1 where UUID=:2
update TM_DO_TRACKINFO set BACK_PLACE=:1 , LAST_MODIFIER=:2 , LAST_MODIFY_TIME=:3 , SIGN_TIME=:4 , SIGNER=:5 , STATUS=:6 where UUID=:7

等待锁:
update TM_DO_TRACKINFO set BACK_PLACE=:1 , LAST_MODIFIER=:2 , LAST_MODIFY_TIME=:3 , SIGN_TIME=:4 , SIGNER=:5 , STATUS=:6 where UUID=:7

估计是有应用冲突。

暂无图片 评论
暂无图片 有用 0

Current SQL Statement:
update TM_DO_TRANS_TASK set TASK_STATUS=:1 where UUID=:2
End of information on OTHER waiting sessions.
Current SQL statement for this session:
update TM_DO_TRACKINFO set BACK_PLACE=:1 , LAST_MODIFIER=:2 , LAST_MODIFY_TIME=:3 , SIGN_TIME=:4 , SIGNER=:5 , STATUS=:6 where UUID=:7

暂无图片 评论
暂无图片 有用 0

和开发沟通过,他那边日志也没发现死锁的情况,这个报错挺久了,也没出现数据异常的情况。我自己看着应该和应用逻辑有关

暂无图片 评论
暂无图片 有用 0
cqiwen

我也遇到过类似的情况。但这个报错确实很烦,有时候会干扰其它报错信息。看有没有大神知道这种情况怎么处理合适?

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏