oracle表被锁定的完美解决方法


当前第2页 返回上一页

sid:表示要杀死的进程属于的实例名

thread:是要杀掉的线程号,即第3步查询出的spid。

例:c:>orakill orcl 12345

总结

查询哪些对象被锁

select object_name, machine, 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;

下面的语句用来杀死一个进程:

alter system kill session '24,111'; --(其中24,111分别是上面查询出的sid,serial#)

获得进程(线程)号

select spid, osuser, s.PROGRAM
from v$session s, v$process p
where s.PADDR = p.ADDR
and s.SID = '425';

杀进程

kill - 9 26099 --查询出的spid

以上所述是小编给大家介绍的oracle表被锁定的完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...