首页 > 数据库 > 其他综合 > 正文
TheNetworkAdaptercouldnotestablishtheconnection解决
2017-03-20       个评论      
收藏    我要投稿

本人最近在移植虚拟机,因为可以方便的移植里面的数据库。移植完系统之后,在新的电脑上面,用以前的代码再次访问

虚拟机中的Oracle数据库时出现一下错误:The Network Adapter could not establish the connection

我先检查了虚拟里中数据库的监听文件的配置,发现监听的的确是虚拟机ip,没有错误。再查看Net Manager,发现也是监听

虚拟机的ip,所以数据库的配置是没有问题的。本人再检查了防火墙设置,发现两个防火墙都是关闭的,所以不可能是虚拟机

中的配置出了问题,只可能是网络问题。

所以本人用主机ping了一下虚拟机,发现ping不通,所以我就发现了问题所在,应该是本机中虚拟网段和虚拟机中的网段

不一致导致的。本人先查看了虚拟机所使用的网段(操作为点击虚拟机上面菜单中的编辑,虚拟网络编辑器,查看你当前虚拟机使用的网络适配器),如图所示(本图是本人修改后的图,只是为了表明操作步骤所以用此图):

\

然后本人再查看了虚拟机中网络的相关信息,具体可以使用ipconfig命令查看,如下图所示:

\

发现VMnet1的网段和虚拟机网段不在同一网段,所以主机ping不通虚拟机。

现在本人更改VMnet1的网段相关信息,具体更改可以去虚拟机中,点击上面菜单中的编辑,虚拟网络编辑器,然后选中VMnet1,点击更改设置,便可以更改VMnet1的网段信息,使得他和虚拟机网段处于同一网段。

\

下面再次ping,就能ping通,数据库也能连上,如下图所示:

\
点击复制链接 与好友分享!回本站首页
上一篇:windows上搭建mongodbReplicaSet
下一篇:数据挖掘的功能
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站