本文主要是介绍「Mac下关于Io 异常: The Network Adapter could not establish the connection 解决方法」,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于Oracle数据库连接报错 IO 异常: The Network Adapter could not establish the connection
非常小白…
IO 异常: The Network Adapter could not establish the connection
我的电脑是MacbookPro,在Oracle数据库下查询数据的时候突然报这个错,于是百度了一下,初步怀疑可能是网络问题。
- 但是数据库无法连接,网络却可以使用,网页什么的正常浏览;
- 百度后发现应该要先ping一下查看网络是否正常。
- 要查看本机IP地址,在终端下输入:
ifconfig | grep "inet " | grep -v 127.0.0.1
会返回一个IP地址 - 然后在终端下执行:
ping 查询到的IP地址
- 如果返回以下结果一直输出,说明网络正常,按control+c停止输出
如果返回:
则说明ping失败,网络有问题…
- 要查看本机IP地址,在终端下输入:
- 我的情况非常无语,查找IP地址居然出现了两个IP地址…一个是公司的网络,另一个不知道哪里来的…
- 于是ping了两个ip地址,都成功了,网络都没问题…
- 然后突然发现…原来我用数据线将iPhone和MacBook Pro连接是为了给手机充电,没想到电脑自!动!连!接!了手机的个人热点!难怪有两个IP地址
- 把手机热点关掉以后,数据库正常连接了…非常令人无语,还担心是不是防火墙设置有问题…我还重启了一次电脑、还重新设置了电脑防火墙,浪费了一个小时。。
这篇关于「Mac下关于Io 异常: The Network Adapter could not establish the connection 解决方法」的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!