在关闭数据库时遇到 waiting for active calls to complete

在关闭数据库时遇到 waiting for active calls to complete
Kevin Zou
2012-2-28

这是一个11.2 的环境,搭建在windows 2008上。 平时关闭数据库时都很顺利的,但是今天出了问题。
在命令行关闭时,一直没有反应。
查看alert.log日志,发现有这样的一段话:
SHUTDOWN: waiting for active calls to complete.

嗯。
查看任务管理器,没有发现ID为  的进程。
Windows 平台是没有KILL的这个命令的。 只好进入到Service 界面,把OracleServiceSID 服务关闭。
看到之前处于HOLD 状态的SHUTDOWN 命令结束,再重启下DB看下是否有啥影响,没有问题。再次关闭,一切正常。

在METALINK上有篇文章是介绍这个问题的:ID 1039389.6
You are attempting to shut down the database and the database hangs.  The 
alert log contains the following message: 
 
 
   SHUTDOWN: Waiting for active calls to complete 
 
 
There are no other error messages in the alert log. 


Solution Description:
=====================

--------------------------------------------------------
Caveat:   This note is intended for Unix platforms primarily, but we should 
address this issue on Windows platforms as well.  On Windows, stopping the 
service is a valid workaround for these errors.
--------------------------------------------------------
Explanation: 
============ 
The database is waiting for pmon to clean up processes, but pmon is unable to 
clean them. The client connections to the server are causing the shutdown 
immediate or normal to hang.  Killing them allows pmon to clean up and release 
the associated Oracle processes and resources.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/40239/viewspace-717268/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/40239/viewspace-717268/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值