装好oracle使用了下没问题,可是过一段时间没用,今天开起来不知道怎么就提示ORA-12560: TNS: 协议适配器错误这个错误,这应该怎么解决。
2017/09/09 14:55
第一次使用没问题,那应该是这段时间,服务没启动,或者注册表出错了,你只能一个个排查。
1.监听口是否开启:开始-控制面板-管理工具-服务,找到OracleOraDb11g_home1TNSListener,oracle0raDb11g_home1ClrAgent和oracleServiceORCL检查是否开启。没有开始可以把它门打开试试看。这里说一下,这些最好设置成手动启动,自动启动的话太耗cpu了。要用的时候再打开,可以做一个批处理。
2.注册表的问题:开始-搜索框输入regedit,然后打开HKEY_LOCAL_MACHINE接着打开SOFTWARE再打开ORACLE最后打开HOME0将这边的环境变量ORACLE_SI
D改成你的database SID。database SID可以开始-控制面板-管理工具-服务,找OracleServiceXXXX,后面的XXXX就是database SID。