ITPub博客

首页 > 数据库 > Oracle > Oracle强杀进程

Oracle强杀进程

Oracle 作者:clhme1234 时间:2014-03-01 16:46:19 0 删除 编辑
1、找到sid,serial#;
SELECT  s.username, l.type,
decode(l.type,'TM','TABLE LOCK', 
               'TX','ROW LOCK', 
               NULL) LOCK_LEVEL, 
o.owner,o.object_name,o.object_type, 
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser,s.status 
FROM v$session s,v$lock l,dba_objects 
WHERE l.sid s.sid 
AND l.id1 o.object_id(+) 
AND s.username is NOT NULL order by l.type;
2、根据找到的sid,serial#,执行以下语句,清除进程。
alter system kill session '~sid~,~serial#~';
例如: alter system kill session '14,4820';
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21794412/viewspace-1116427/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-01