博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Oracle杀进程的处理过程

Posted on 2011-10-14 09:20  奥客  阅读(377)  评论(0编辑  收藏  举报

经过以下处理,对于释放服务器资源,效果非常明显

 

--查询死锁的进程
select   'ALTER  SYSTEM  KILL  SESSION  '''||b.sid||',  '||b.serial#||''';'
from v$access a,v$session b
where a.SID=b.SID
and b.program like 'dis%'
group by b.sid,b.serial#

 

--查询SID对应的操作系统进程

select spid, osuser, s.program from v$session s,v$process p where
s.paddr=p.addr and s.sid in (54,82,500,195,303,492,496)

 

--查看IO情况

iostat -x 1 5

 

--查看操作系统进程

 ps -ef | more

 

--从操作系统杀掉会话不能杀的进程

kill -9 操作系统进程号