服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

轻松掌握关闭oracle死锁进程的具体步骤

【赛迪网-it技术报道】有效关闭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 name='刚才查到的过程名';

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)。

扫描关注微信公众号