TNS:协议适配器错误

Posted teayear

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TNS:协议适配器错误相关的知识,希望对你有一定的参考价值。

使用SQL plus时遇到ORA-12560:TNS:协议适配器错误,检查了一下原来是Oracle 11g的相关服务被我关闭了。

由于原来在电脑上安装过Oracle了,这次安装的是简装版的,直接使用会报错。
协议适配器错误的问题的原因有三个

1.监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.

3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0将该环境变量 ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性–高级–环境变量—系统变量–新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的 database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.经过以上步骤,就可以解决问题。

最终通过第三种方式解决了。

以上是关于TNS:协议适配器错误的主要内容,如果未能解决你的问题,请参考以下文章

Oracle登录ORA-12560TNS:协议适配器错误

TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误

TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误

TNS:协议适配器错误

TNS:协议适配器错误

安装oracle10的错误“ORA-12560 TNS 协议适配器错误”怎么解决