当前位置: 代码迷 >> Oracle面试 >> ORA-12514: TNS:listener does not currently know of service requested in connect,该怎么处理
  详细解决方案

ORA-12514: TNS:listener does not currently know of service requested in connect,该怎么处理

热度:640   发布时间:2016-04-24 03:21:36.0
ORA-12514: TNS:listener does not currently know of service requested in connect
这个问题困扰我一个下午,今早开启电脑发现plsql developer无法链接oracle。异常:ORA-12514: TNS:listener does not currently know of service requested in connect descriptor。

tnsping可以通,但是plsqldevelop就是无法建立连接。
重装oracle 10g client与plsqldeveloper之后问题依旧。

谁遇到过类似问题,请指点一下问题所在,万分感谢!
------解决思路----------------------
tnsping可以通,是指的IP地址是通的,还是tns的别名是通的
tnsping一下tns的别名,感觉是tns配置的问题
看下当前os的环境变量 oracle_home是哪,和你配置的tns文件是否一致
------解决思路----------------------
可能是tnsnames.ora文件配置问题
注意文件里大小写,空格问题
建议先用这种方式去连接一下
sqlplus username/password@//host:port/sid      如果能连接成功,说明数据库监听没有问题 
如果上面能连接在用下面的连接一下
sqlplus usernaem/password@servicename       如果不能连接说明配置有问题
一步一步排除
  相关解决方案