新装了一个oracle服务器,重起后,tns服务、SID服务不能自动启动,而手动启动又是正常的,我觉得可能是那里的配置参数有问题,但对oralce了解的不多,求助

解决方案 »

  1.   

    windows or linux/unix?
    if windows:
       直接把这两个服务改为自启动方式就行了。
      

  2.   

    哦,补充是windows2003 server,已经是自启动方式了
      

  3.   

    你确定已经是自动方式,但是还是启动不了 ?不至于吧。楼主你让计算机重新启动后, 用
    c:/net start  察看是否服务已经自动启动 。
      

  4.   

    我是说类似这些服务:OracleDBConsolecognizant
    OracleDBConsoleorcl
    OracleOraDb10g_home1iSQL*Plus
    OracleOraDb10g_home1TNSListener
    OracleOraHome92iSQL*Plus
    OracleServiceOrcl
      

  5.   

    楼主是否采用冷备恢复建立的数据库?就是说,是否采用oradim -new -sid 建立的?如果是,那请在注册表中,修改ORA_{SID}_AUTOSTART=TRUE
    TNS的自启动不成功,请查看log
      

  6.   

    pfile 和spfile 不一致也可能引起这个问题
    create pfile from spfile;
      

  7.   

    你指的是windows的服务吧?看看你的tnsname 还有listener的配置文件有没有问题,是否有换ip地址。 
      

  8.   

    - 看启动log吧,猜测再多也没有用。