Oracle数据库死锁问题的解决方法
程序员文章站
2022-03-10 17:55:50
查询被锁表
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,只是显示出要执行的语句,还要把结果单独执行。
下一篇: Python爬虫入门学习实践——爬取小说
推荐阅读
-
mysql5.7版本root密码登录问题的解决方法
-
C#中TCP粘包问题的解决方法
-
卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
-
浅谈Mysql、SqlServer、Oracle三大数据库的区别
-
MySQL批量插入和唯一索引问题的解决方法
-
Spring集成webSocket页面访问404问题的解决方法
-
360浏览器使用中常见10大问题的解决方法
-
php+AJAX传送中文会导致乱码的问题的解决方法
-
网卡提示 Request timed out 的问题分析及解决方法
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法