• 欢迎访问MACD实战投资网站,推荐使用最新版谷歌Chrome浏览器访问本网站,关注公众号 丁火甲木庚金 www.macd11.com/subscriptions

(总结)Java连接Oracle数据库报错The Network Adapter could not establish the connection解决

原创总结 丁火 13年前 (2012-07-09) 22732次浏览 0个评论

PS:刚才测试组的同事遇到Java程序的某个类连接Oracle数据库报这个错误:The Network Adapter could not establish the connection ,找我排查。数据库是内网的另一台,跟java应用服务器是同一内网。google了一下,这个报错的各种说法都有。最后找出是APP Server的DNS解析DB Server的主机名出错导致。

解决方法:

在客户端的hosts文件中写入数据库主机名与IP的对应解析。如数据库主机名是oracle11g,就写如下的对应解析:

10.36.16.28 oracle11g

Linux客户端的hosts在/etc/hosts

Win客户端的hosts在C:\WINDOWS\system32\drivers\etc\hosts

这个报错还可能有其他原因导致,但是我遇到的是这个问题导致。上面方法解决


macd11.com 和 丁火甲木庚金 公众号版权所有丨如未注明 , 均为原创丨转载请注明原文链接。
喜欢 (0)
[sp91@qq.com]
分享 (0)

您必须 登录 才能发表评论!