今天遇到一个问题,当我尝试用shutdown immediate关闭数据库时,无响应,于是查alert日志,看到如下错误:

[oracle@db02 bdump]$ tail -f alert_jcwork.log

Active call for process 3791 user 'oracle' program 'oracle@jcwork(T1)'

SHUTDOWN: waiting for active calls to complete.

Sat Dec  6 13:09:47 2008

 

看日志提示,是shutdown在等待进程号为3791的进程结束,于是查看一下进程


查看一下进程:

[oracle@db02 bdump]$ ps –ef|grep 3791

……

oracle   3791 1  0 12:36 ?        00:00:00 ora_d002_odps


将这个进程kill掉:

[oracle@db02 bdump]$ kill -9 29438

 

好了,oracle 可以正常关闭了