os:win2003 sp2 
r2oralce:10g r2
装完oracle后连接没问题正常,但是重启服务器后再次用pl/sql连接:ora-12514,后用sqlplus连 会连接到空闲的例程,手动startup 没有问题, 数据库能用,windows启动时所有服务已经启动 没有问题,数据库的启动/关闭启动也设置也是服务启动时启动例程,没有问题。为什么会这样捏!求教,求答案,求关心 

解决方案 »

  1.   

    注册表中,查找  ORA_SID_AUTOSTART,改成 true
      

  2.   

    本来就是true的  不是这个问题
      

  3.   

    检查一下lister.ora配置
    如是静态配置参考如下模板:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /DBSoftware/app/oracle/product/10.2.0/db_1)
          (PROGRAM = extproc)
        )
      (SID_DESC =
          (GLOBAL_DBNAME = SMART)
          (ORACLE_HOME = /DBSoftware/app/oracle/product/10.2.0/db_1)
          (SID_NAME = SMART)
          )
      )
      

  4.   

    这个我改过 改完后 实例还是启动不了  不是这个问题  修改后还是要去手动startup 
      

  5.   

    在dos下用set oracle_sid=实例名,看看是不是这个sid的原因。