• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

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

原创总结 博客教主 12年前 (2012-07-09) 22681次浏览 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

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


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:(总结)Java连接Oracle数据库报错The Network Adapter could not establish the connection解决
喜欢 (0)

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