7260
  1. 第一步:分析安装流程
  2. 第二步:查找解决办法
  3. 第三步:解决问题过程
  4. 第四步:另一种骚操作(意外得知的一个方法)
  5. 总结:

最近学习Oracle数据库时,遇到了一个闹心的问题,身边也有众多好友遇到同样的问题,所以我决定把这个问题写出来~

首先给大家展示一下这个问题

上面显示的是用SQL Developer连接Oracle数据库时,总是提示IO 错误:Undefined Error就是连接不上!!!

第一步:分析安装流程

1、本机系统:Windows10(保持更新)

2、下载:(全部为官网下载)

3、安装:

  • Oracle数据库安装选项全部默认,默认路径,密码设置为123;
  • JDK选择了安装Java SE 8u144 版本(当时的最新版),路径等设置全部默认
  • 配置Java环境变量
  • SQL Developer不需要安装,直接打开使用

4、使用:

  • 打开SQL Developer,选择Java路径,进入SQL Developer软件界面
  • 新建连接

连接名:sys

用户名:sys

密码:123

角色:SYSDBA

其他默认

  • 点击测试,出现“IO 错误:Undefined Error”

第二步:查找解决办法

通过百度、谷歌等搜索引擎查找,发现遇到同样问题的人不少,下面给出的答案却很少(还有的就是瞎xx答,答非所问),靠谱的说法大致分为以下几种:

1、检查监听服务是否打开

2、把localhost改为127.0.0.1,或者本机网络IP

3、检查端口是否正确

4、检查防火墙

5、修改C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN目录下配置文件(listener.ora和tnsnames.ora),或者根据配置文件里的host和port填写

6、修改SID,或者填写服务名

等~

第三步:解决问题过程

1、上述方法经过测试,全部阵亡~

2、在别人电脑上测试,多个电脑直接成功(同样安装包与流程,都是win10系统)

3、回到自己电脑继续折腾,自己试了很多骚操作,再次全部阵亡~

4、因为Oracle版本为老师要求的,没有更改;JDK也没有更换;换低版本SQL Developer,阵亡~

5、将本机系统账号权限提高,继续阵亡~

6、启用win10真正的Administrator账号,切换到administrator账号下,成功!!!

7、再次切换回自己账户,阵亡~

8、不想为了一个软件,每次都切换账户,选择重装系统!!!

9、重装系统后,再次操作,竟然还不行,还是同样错误;然后再次重装系统,这次竟然谜一般的正常

:两次重装系统后安装的Oracle、JDK、SQL Developer全部和重装前为同样的安装包,操作一样!!!

分析:同样的资源与操作,在不同电脑上,成功与失败都有;同样的资源与操作,在同一个电脑上重装两次系统才成功!只能理解为抽风!

 

第四步:另一种骚操作(意外得知的一个方法)

因为再次帮别人装Oracle,又遇到同样问题~

然而,同学告诉我,重新下载一个低版本SQL Developer,给解决了!!!

经过测试,竟然真的解决了~~~

这次,我用的是SQL Developer-4.1.2.20.64

但是,我之前也用过低版本的SQL Developer,当时的测试是不行的,可能,我测试的版本还不够低吧!

目前可以公开的情报:最新版SQL Developer能不能成功连接Oracle,看运气!低版本SQL Developer很大几率可以成功连接Oracle!

看来,因为官网给的始终是最新版SQL Developer,让很多人遇到了这种问题~

好吧,认栽!

总结:

SQL Developer连接Oracle出现“IO 错误:Undefined Error”

目前最靠谱的两个方法:

1、使用低版本的SQL Developer,这里分享一个sqldeveloper-4.1.2.20.64-x64给大家

链接:http://pan.baidu.com/s/1hrJoJKo密码:a86q

 

2、

资源下载
官方网站:访问
软件性质:免费
解压密码:无
资源评论回复可见!
转载原创文章请注明,转载自: 酌金樽化清风 » 【疑难杂症】SQL Developer连接Oracle出现“IO 错误:Undefined Error” 解决办法汇总

14条评论

Loading...
  • 重度梦游症患者 10楼

    每一个认真研究问题的人都值得被尊重,更别说你把问题研究出来了, 😃

  • 酌金樽化清风 酌金樽化清风 (管理员) 9楼

    当初我遇到这个问题时,从网上找了好多方法,基本把网上提到的方法都试了一遍,但是没有人的教程能解决问题;我花了一周时间,重装了两次系统,最后一个一个步骤的排除,才解决了问题;我本着乐于分享、精于细节的精神,写了这篇教程!
    我可以确认,这是网上第一篇真正解决这个问题的教程!之所以敢这么确认,是因为当时我墙里墙外找了无数教程,没发现有一个人提了这个方法!
    但是,今天我再次在百度搜了一下关键词,映入眼帘的是几篇CSDN上的教程,跟我写的差不多的教程,还有一篇用的是我的截图,他们同样的分享了同一个版本的SQL developer,版本号一模一样的SQL developer,世界真小,我们是有缘分的。
    其实我无意说这番话,只是吃了网上盗教程的亏,很多人盗教程,还能写出个漏洞百出的教程,东拼西凑,就使现在的网络上假教程遍地都是,特别是百度知道里面牛头不对马嘴的话语,看着真的好笑。
    我不反对转发,只要能帮到人就OK!只是希望你提一下出处,如果这都做不到,也无所谓!希望所有人能别盗错,不要误导他人就行~
    相信我,我是真心的,看我真诚的眼睛!

    ps:用我截图的朋友,你分享的百度网盘链接失效了,还不补一下?

  • 1092976856 8楼

    服,

  • 且听风吟 7楼

    楼主,真的是太感谢你了,换了你的低版本用就好了,被这个问题困了一整天了

  • 哈哈 6楼

    我出现的问题是电脑命名是中文导致找不到Oracle的路径,之后重装系统改变电脑名解决的

  • 恩硕 5楼

    正解,我使用4.1.5就链接上了,4.2开始就不能链接11g了

  • 嘎嘎 4楼

    能不能发一个SQL server的安装教程,win10系统,求一个教程。 😃

  • 居高声自远 3楼

    非常感谢博主!!!!差点写不了下周的作业了!!!谢谢你!!!玄学方法特别有用!!!
    另外值得注意的是,MAC版本的最新版毫无问题

  • 小飞 2楼

    我也遇到这个问题,win10系统真是坑爹,用虚拟机装的winserver2008R2一切正常,折腾

  • 酌金樽化清风 酌金樽化清风 (管理员) 1楼

    欢迎补充,反正我不改~

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  1. 你不是真正的快乐 五月天 5:00
  2. Chris Medina - What Are Words 3:08
  3. Carry Me Home SOHN 4:09
  4. Right Here Waiting 李玖哲 4:22