REHL5上装了Oracle10g。重其后,由于没有设置默认启动,手动启动Oracle。
lsnrctl start
sqlplus / as sysdba
startup启动完毕后。用原来可以运行的JDBC程序跑,出现错误"ORA-01033: ORACLE initialization or shutdown in progress"。是不是我哪儿没有启动正确呢?Oracle的客户端也找不到指定地址上的实例

解决方案 »

  1.   

    EXPORT ORACLE_SID=yousid
    sqlplus / as sysdba
    startup
      

  2.   

    su - oracle
    lsnrctl start 
    sqlplus /nolog <<EOF 
    connect /as sysdba 
    startup
      

  3.   

    ORA-01033:
    ==============
    通常是数据库文件存在问题,数据库没有open,当然不能访问。不要直接startup
    一步一步启动,看问题出在哪一步:
    startup nomount; 通常不会有问题
    alter database mount; 也不会有问题
    alter database open; 问题应该在这一步
      

  4.   

    环境变量里已经导出了ORACLE_SID了