先看错误信息:
[08006][17002] IO 错误: The Network Adapter could not establish the connection
java.net.ConnectException: Connection refused: connect.
telnet一下 远程数据库的地址,发现连接被拒绝:

解决方法:
打开远程Oracle数据库,找到 \NETWORK\ADMIN 文件夹,修改里面的tnsname.ora和listener.ora文件中这三个红框圈住的地方,将localhost改为主机名(主机名可以在 控制面板\系统和安全\系统 找到)。


保存,关闭。重启oracle监听服务就可以了。
当遇到'IO错误:The Network Adapter could not establish the connection'和'Connection refused: connect'的问题时,可以尝试修改tnsnames.ora和listener.ora文件,将localhost替换为主机名。在系统设置中找到主机名,更新文件后重启Oracle监听服务即可解决。
948

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



