Oracle杀掉系统进程描述

2014-11-24 18:39:17 · 作者: · 浏览: 0

结果就看到如下结果:



果然有表锁死了,心想kill掉锁死的表很简单,命令如下:


执行的时间很长,后来居然出现了下图的错误:



一看就是报错了,查了一些资料是因为oracle锁死的表被杀死后,状态被标识为“killed”但是锁定资源很长时间才能得到释放,有的时候实在没有别的好的办法我们就需要重启数据库了,我的理解是如果等半天或者更长时间的话是可以被释放的。于是就开始查询资料、例子,解决办法如下:


此时可以得到 PADDR ,在通过SQL得到:


这个时候就可以直接在系统中把oracle进程杀掉了,可以使用 kill -9 SPID 或者 ORAKILL SID SPID


此时整个操作完成,如果遇到此类问题不能解决大家在一起讨论。