当前位置: 代码迷 >> Oracle开发 >> ~ORA-01033: ORACLE initialization or shutdown in progress
  详细解决方案

~ORA-01033: ORACLE initialization or shutdown in progress

热度:6629   发布时间:2013-02-26 00:00:00.0
紧急求助~ORA-01033: ORACLE initialization or shutdown in progress
   各位大大们,Oracle数据库在登陆的时候报了这样一个错误:
ORA-01033: ORACLE initialization or shutdown in progress
或者是ORA-01033: ORACLE 正在初始化或关闭
   导致这个错误的具体原因不详,但是可能是我在使用了Pl/SQL之后,由于机器死机,强制关机,然后重启之后就无法登陆了,而且还出现这个错误。
   在网上也查过相关的资料,也尝试过解决这个问题,但最终还是无法登陆。
   现在实在是没办法了,求助网络中的各位大神~
Oracle数据库出错,登陆出错,初始化 初始化或关闭

------解决方案--------------------------------------------------------
1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;
2、运行sqlplus "/as sysdba"
      SQL>shutdown immediate      停止服务
     SQL>startup                          启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
     SQL>shutdown immediate      再次停止服务
     SQL>startup mount
     SQL> recover datafile 2         恢复出错的数据文件
     SQL>shutdown immediate      再次停止服务
    SQL>startup                          启动服务,此次正常。
3、进入PL/SQL Developer检查,没有再提示错误。
------解决方案--------------------------------------------------------
这种可能是因为数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误,但是具体情况我也不是很肯定,你看看数据库日志文件
------解决方案--------------------------------------------------------
是不是flash_recovery_area空间满了
清理一下或者加大,然后再试试
------解决方案--------------------------------------------------------
引用:
引用:是不是flash_recovery_area空间满了
清理一下或者加大,然后再试试
   谢谢你,我想应该不会是这个,我创建了4个数据库实例,有一个是昨天创建的,而且还用的好好的,就是强制关机之后,在启动的时候出现这个问题的。


仔细检查一下alert,确定是否报了级联错误?
------解决方案--------------------------------------------------------
要是数据文件损坏了,修复好像蛮费劲的,卸载重装吧
------解决方案--------------------------------------------------------
看下alert日志就可以定位大概的问题了
  相关解决方案