ORA-12514: TNS:listener does not currently know ofservice requested in connect descriptor 报错如何解决
时间: 2023-12-08 20:36:17 浏览: 173
连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程
-12514: TNS:listener does not currently know of service requested in connect descriptor 报错通常是由于连接描述符中的服务名与监听器中的服务名不匹配导致的。解决此问题的方法如下:
1. 确认连接描述符中的服务名是否正确,可以通过sqlplus连接oracle并执行select global_name from global_name;来查看服务名。
2. 确认监听器中是否存在该服务名,可以通过lsnrctl status命令查看监听器状态并确认服务名是否正确。
3. 如果服务名不正确,可以通过修改连接描述符中的服务名或者在监听器中添加该服务名来解决问题。
4. 如果以上方法都无法解决问题,可以尝试重启监听器或者重启数据库来解决问题。
阅读全文