今天需要用PL/SQL连接数据库,发现好久没有用Oracle了,连接总是出现提示没有监听服务。网上收集了一下资料原因如下
首先确保tnsnames.ora文件中HOST 属性和listener.ora属性都为自己目前的IP地址,之前配置的是Localhost总是显示找不到监听程序。
其次,tnsnames.ora中的SERVICE_NAME属性和listener.ora的开启服务的GLOBAL_DBNAME属性要一致。
确保以上设置以后重启一下Oracle的监听服务就可以正常的连接Oracle了
本文详细阐述了使用PL/SQL连接Oracle数据库时遇到未找到监听服务问题的原因及解决方法。主要涉及tnsnames.ora与listener.ora文件中HOST属性、SERVICE_NAME属性与GLOBAL_DBNAME属性的一致性检查,以及正确配置与重启Oracle监听服务的步骤。通过这些调整,确保了数据库连接的顺利进行。
1万+

被折叠的 条评论
为什么被折叠?



