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

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

本来就是true的  不是这个问题
------解决方案--------------------
检查一下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)
      )
  )

------解决方案--------------------
引用:
检查一下lister.ora配置
如是静态配置参考如下模板:


SQL code
?



12345678910111213

SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = /DBSoftware/app/oracle……

这个我改过 改完后 实例还是启动不了  不是这个问题  修改后还是要去手动startup 
------解决方案--------------------
在dos下用set oracle_sid=实例名,看看是不是这个sid的原因。