【DB笔试面试201】在Oracle中,如何快速的清理Oracle的进程?_Oracle

【DB笔试面试201】在Oracle中,如何快速的清理Oracle的进程?_Oracle_02


Q          题目如下所示:

在Oracle中,如何快速的清理Oracle的进程?

     
A          答案如下所示:          



若想要快速清理掉Oracle的进程,则最直接的办法是杀pmon进程。有如下3条命令可供选择,其中加粗的orcl替换成ORACLE_SID的值即可。

kill -9 `ps -ef|grep orcl| grep -v grep | awk '{print $2}'`

ps -ef |grep orcl|grep -v grep|awk '{print $2}' | xargs kill -9

ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm

若想要快速杀掉集群的进程,则可以执行如下命令:

kill -9 `ps -ef|grep d.bin| grep -v grep | awk '{print $2}'`

注意,生产库上严禁使用,否则可能导致集群不能正常启动。