如何有效杀掉在linux环境下的oracle进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何有效杀掉在linux环境下的oracle进程相关的知识,希望对你有一定的参考价值。

一、工具

pl/sql数据库

二、操作步骤

    首先通过pl/sql查询到目前长时间活动的进程:

2.选择sessions,得到界面:

3.得到某个SID和serialId.

然后切换到超级用户下面,执行下面下面:select c.spid from v$process c where c.addr=(select b.paddr from v$session b 

where b.sid= '15' and b.serial#= '16985') 得到spid. 然后登录到数据库的机器,执行如下命令即完成杀掉oracle进程:

三、注意事项:如果是生产环境,要尽量减少停机时间,让数据库尽快恢复使用。

参考技术A kill -9 oracle进程号 或者 pkill 正在运行的程序名本回答被提问者采纳 参考技术B http://wenku.baidu.com/link?url=DmCONESvSPQsY7Rt_dutlw2Br7MBHQURAJw-BtoeI1BIMfdYzAG8adSKny-Q0shaW_RxC0pmH3nKT_AS8hcy6tk53OFfTM1wJWqqKQLG_77 参考技术C 觉得没什么用的

以上是关于如何有效杀掉在linux环境下的oracle进程的主要内容,如果未能解决你的问题,请参考以下文章

如何杀掉Oracle中的会话

Linux里面杀掉进程命令是啥?

如何杀掉(kill)Oracle中的会话(Session)

如何杀掉一个用户下的所有进程并drop掉这个用户

通过端口号查找进程号并杀掉进程window和Linux版本

如何彻底杀掉Oracle相关用户的会话