Oracle中被锁定的解决办法

2014-11-24 17:39:40 · 作者: · 浏览: 1



v$locked_object视图可以看到当前被锁定的对象,只有那些一直存在的session才有可能是被锁定的,因此不能简单匆忙的下结论,尤其是在RAC环境中,必须查看各个节点以发现相关的session在哪里。




有时候也可以根据对象名来查看锁的信息:




找到了引起锁定的session,就可以找到对应的sid和serial#




从而可以杀死这个session:






有时候一些进程要在操作系统杀死,这时可以用kill -9 pid的命令:




数据库对象锁定引起的阻塞是比较麻烦的事情,处理的时候一定要小心谨慎。