日期:2014-05-17  浏览次数:20955 次

紧急求助~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日志就可以定位大概的问题了