Oracle数据库死锁问题的解决方法
程序员文章站
2022-07-01 18:56:58
查询被锁表
select b.owner, b.object_name, a.session_id, a.locked_mode
from v$locked_object a, dba_o...
查询被锁表
select b.owner, b.object_name, a.session_id, a.locked_mode from v$locked_object a, dba_objects b where b.object_id = a.object_id;
拼接去锁sql
select 'alter system kill session ''' ||s.sid||','||s.serial#||'''; ' from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid;
总结
使用以上sql语句,可以解决死锁问题。拼接去锁sql,只是显示出要执行的语句,还要把结果单独执行。
上一篇: 经期适合吃什么水果,怎么吃
推荐阅读
-
Vue项目pdf(base64)转图片遇到的问题及解决方法
-
所有Intellij IDEA Cannot Resolve Symbol XXX问题的解决方法汇总
-
Oracle数据库的安全策略
-
Oracle数据库的备份与恢复
-
不能连接Wireless Zero Configuration服务不能自动启的问题解决方法
-
IE6不能正常解析CSS文件问题的解决方法及原因分析
-
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
-
PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享
-
快速查出Oracle数据库中锁等待的方法
-
Django跨域请求问题的解决方法示例