补充:如果以DBA的身份连接,提示“已连接到空闲例程”。

解决方案 »

  1.   

    ORA-01034: ORACLE not available
    估计数据库没启动
    你登陆到服务器
    sqlplus "/as sysdba"
    startup
      

  2.   

    谢谢楼上的,但startup后还是不行。输入starup后,有一下信息:
    Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-00205: ?????????????????????再输入这个命令“conn jsmis_qingtian/jsmis_qingtian@jsmis;”报错:
    ERROR:
    ORA-01033: ORACLE initialization or shutdown in progress
      

  3.   

    sqlplus "/as sysdba"
    startup mount
    alter database open;
    把结果贴出来
      

  4.   

    非常感谢wiler(@_@):
    SQL> conn sys/sys as sysdba;
    已连接到空闲例程。
    Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-00205: ?????????????????????SQL> alter database open;
    alter database op
    *
    ERROR 位于第 1 行
    ORA-01507: ??????
      

  5.   

    SQL> conn sys/sys as sysdba;
    已连接到空闲例程。
    Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-00205: ?????????????????????SQL> alter database open;
    alter database op
    ?????
    要先
    SQL>startup mount再
    SQL>alter database open;
      

  6.   

    你的数据库在startup mount 的时候已经报错误ora-00205了
    这个错误的原因是:
     error in identifying controlfile, check alert log for more info
    估计控制文件被人删除了
    可能需要重新建立控制文件,你有控制文件的备份吗?