环境:Oracle 12.1.0.2 R2 + PLSQL Developer + SQL Plus
问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PLSQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。
查看监听状态,显示正常
解决:
1.结束OracleOraDb11g_home2TNSListener进程;
2.打开D:\DevInstall\Oracle11gR2\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN(不同机器目录可能不同)目录下的listener.ora文件,添加红色部分;(添加错误的话无法启动OracleOraDb11g_home2TNSListener服务)
确认路径正确
3.启动OracleOraDb11g_home2TNSListener服务后成功连接。
# l