listener does not currently know of service requested in connect descriptor中文解释是:监听程序当前无法识别连接描述符中的服务。解决这个问题的办法,有很多,这
需要根据原因的不同从而采用不同的解决方案。
本人是在用PL/SQL连接oracle数据库时出现的此错误,当第一次连接时出现TNS: no listener错误提示,然后根据上篇文章的解决方案就解决了,但是再次连接时就出现了ORA-
12514:TNS:listener does not currently know of service requested in connect descriptor错误。这时我采用的解决方法如下:
打开cmd窗口,输入sqlplus / as sysdba;startup,完毕后即恢复正常。
网上还有其它的方法:
修改\oracle\product\11.1.0\db_1\network\admin\listener.ora文件
加上
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = 你的数据库名称)
(ORACLE_HOME = D:\oracle\product\10.1.0\db_1)
)
)
然后重启lisener服务,就ok了
除非注明,文章均为25亿网站后台管理系统原创,转载请以链接形式注明出处,谢谢。
本文地址:http://www.25yi.com/sql/ORA12514-283/