如果利用以前的命令杀死一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先执行下面的语句获得进程(线程)号:
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr
and s.sid=24(24是上面的sid)
得到进程号后,用root 登录服务器杀掉OS进程: Kill -9 spid
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr
and s.sid=24(24是上面的sid)
得到进程号后,用root 登录服务器杀掉OS进程: Kill -9 spid