当前位置:首页 > PHP教程 > PHP总结归纳

关闭Oracle死锁进程的具体步骤

有效关闭oracle死锁进程的具体步骤: 1.查哪个过程被锁 查v$db_object_cache视图: select * from v$db_object_cache where owner='过程的所属用户' and clocks!='0'; 2. 查是哪一个sid,通过sid可知道是哪个session 查v$access视图: select * from v$access w

  有效关闭oracle死锁进程的具体步骤:

  1.查哪个过程被锁

  查v$db_object_cache视图:

  select * from v$db_object_cache where owner='过程的所属用户' and clocks!='0';

  2. 查是哪一个sid,通过sid可知道是哪个session

  查v$access视图:

  select * from v$access where owner='过程的所属用户' and;

  3. 查出sid和serial#

  查v$session视图:

  select sid,serial#,paddr from v$session where sid='刚才查到的sid'

  查v$process视图:

  select spid from v$process where addr='刚才查到的paddr';

  4. 杀进程

  (1).先杀oracle进程:

  alter system kill session '查出的sid,查出的serial#';

  ixdba.net社区论坛

  (2).再杀操作系统进程:

  kill -9 刚才查出的spid

  或者用orakill(刚才查出的sid和spid)。

.syntaxhighlighter{padding-top:20px;padding-bottom:20px;}

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!