不知道什么原因我的9I数据库不能关闭?

[复制链接]
查看11 | 回复3 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我用下面的命令关闭数据库一个多小时后产生下面的错误:
15:49:20 SQL> shutdown immediate
ORA-01013: 用户请求取消当前的操作
ALERT.LOG文件记载了下面的信息:
Tue Aug 30 16:00:53 2005
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 8
Tue Aug 30 16:06:00 2005
Active call for process 3632 user 'SYSTEM' program 'ORACLE.EXE (J000)'
SHUTDOWN: waiting for active calls to complete.
Tue Aug 30 17:02:20 2005
SHUTDOWN: Active sessions prevent database close operation
我在关机期间没有做任何工作,后台正在运行一个实体化视图的刷新,会不会是因为这个原因导致不能关闭,可是shutdown immediate不是可以中断任何会话的吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我在linux上面也遇到过类似的问题,2个job进程一直阻塞着数据库的关闭,后来直接kill掉那2个job进程,就ok了。
在windows上面都是线程,看来只能重启或关闭服务试试,还不行只能强行关闭oracle.exe了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
shutdown immediate,还要写检查点信息
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
而且是完全检查点
将要把所有datafile,controlfile,redo log, scn同步,当然就慢了啊.

还要回退你现在正在进行的事务
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行