欢迎投稿

今日深度:

Oracle数据库死锁问题的解决方法,oracle数据库

Oracle数据库死锁问题的解决方法,oracle数据库


查询被锁表

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,只是显示出要执行的语句,还要把结果单独执行。

www.htsjk.Com true http://www.htsjk.com/oracle/24454.html NewsArticle Oracle数据库死锁问题的解决方法,oracle数据库 查询被锁表 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 syst...
评论暂时关闭