设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 免费彩金 > 正文

【疑难杂症】SQL Developer连接Oracle出现“IO 错误:

来源:网络整理 编辑:采集侠 时间:2018-04-05

最近学习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给大家

链接:密码:a86q

相关文章:

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目分类


Copyright © 2002-2021 澳门.永利资讯 版权所有

Top