// 前言:
这个问题是在工作中遇到的,同事的Oracle的数据库测数据时出现了问题,要来连我的,我自己连接自己没有问题,同事连我的就报这个IO错误了,下面是我的第一种解决办法,这个办法只能是解决这个错误的解决方案,因为这个解决方案解决的是别人远程连接你的,而这个时候你自己就连不上了。
第二种方法能完美解决这个错自己也能连上.
如果你在developer里面远程连接别人的数据库也可以尝试这样解决,我的就是在远程别人的时候才发现有这个问题的(自己本地连没一点问题)
其实遇到这个问题,是我们的本地端口问题,安装Oracle系统默认给的是locahost,要改为你的真实本机ip就好了。
打开cmd 输入ipconfig 查看你的端口号,并记住。
下面我们就去给我们安装时有问题的的ip改掉,找到你的Oracle安装的目录,找到listener.ora文件
把里面的localhost改为你的真实ip地址
然后把你的Oracle服务重启后再次进行连接。
// 第二种解决方案,
关掉防火墙,从新配置监听器
配置监听器这里你们去百度吧,这里不细说。百度一大堆Oracle配置监听器。
然后再重启服务就好了,完美解决.