重新启动电脑,又可以正常登陆,我该如何解决?谢谢各位老大,谢谢各位高手

解决方案 »

  1.   

    ORACLE数据库运行一段时间后(一个星期左右),登陆总是出现"ora-12560错误,TNS:协议适配器错误"。
    重新启动电脑,又可以正常登陆,我该如何解决?谢谢各位老大,谢谢各位高手
     
     
     
      

  2.   

    造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
    1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
    2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
    3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
    经过以上步骤,就可以解决问题。
      

  3.   

    是否是Windows操作系统?
    TNSPING可以通过吗?
    是否服务器上运行了其它的应用导致出现了端口间的冲突
      

  4.   

    挖个坟,请问楼主这个问题解决了吗?我也遇到同样的问题,重启之后能正常使用一段时间,之后就报错“ORA-12560: TNS: 协议适配器错误”