ORA-01033: ORACLE initialization or shutdown in progress 

解决方案 »

  1.   


    连接之前指定一下Oracle SID 看看。 windows: set ORACLE_SID=XX
    linux: export ORACLE_SID=XX还有检查下Oracle home 路径是否正确。------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  2.   

    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.   

    一般数据库在关闭的过程中,是不允许连接的。
    这时如果连接,则会出现上述错误提示。如果关闭时间长,可以使用shutdown abort来强制关闭
    然后重新启动试试
      

  4.   

       shutdown 过程中给以外终止了吧  shutdown abort吧
      

  5.   

    ORA-01033: ORACLE initialization or shutdown in progress 
    Cause: An attempt was made to log on while Oracle is being started up or shutdown.
    Action: Wait a few minutes. Then retry the operation
      

  6.   

    我是用plsqldev登陆的,只是ORA-01033: ORACLE initialization or shutdown in progress  
      

  7.   

    用plsqldev登陆出现这种情况很大程度上是因为你的数据库中有多个实例,进入Net Manager中删除重建数据库的相关服务名,希望有帮助。