排错-windows下_ORA-12560 TNS 协议适配器错误解决方法 by:授客 QQ:1033553122 问题描述: 修改SQL*Plus窗口属性后,重新打开SQL*Plus时出现ORA-12560: TNS: 协议适配器错误 原因分析: ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1. windows平台下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2. telnet localhost 1158 看能否telnet上去,如果你可以,则表示oracleDBconsoleSID服务已经开启。 windows平台下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.
regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX;
或右键我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX;
或进入sqlplus前,在command line下输set oracle_sid=XXXX 说明:其中,XXXX就是你的database SID. 但是检查了下相关项,发现没出现上述说的异常情况。 tnsping oracle实例名,如tnsping orcl,可以ping通。 |
|
来自: test资料库 > 《Oracle 精华文章》