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,只是显示出要执行的语句,还要把结果单独执行。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。