(亲测解决)SQLDeveloper提示:IO错误:Undefined Error


前言:各个版本

    ·JDK:1.8

    ·Oracle:11g

    ·SQLDeveloper:v18和V17

描述:本来昨天还能用的,但是晚上win10更新了一下,今天打开就提示Undefined Error,于是就开始网上找解决办法,有的说重新安装Oracle、重装系统、配置监听器,但是全部失败,奇怪使用sqlplus能正常连接:


但是使用SQLDeveloper就会出现下面的问题:


于是接着使用MyEclipse写了代码测试了一下,发现正常,于是才知道问题所在,请往下:

问题:突然出现这个问题纯属Oracle的SQLDeveloper发神经!是因为高版本的SQLDeveloper连接11g或者低一点版本的数据库使用SQLDeveloper连接就会出现这个问题,重装系统也不一定解决,更不要说配置监听器之类的。

解决:根据上述,大家也想到了,就是SQLDeveloper的版本问题,于是换了一个4.1.2.20版本(下载链接在文章附件部分)的,一连接,成功搞定,如下:

    测试scott:


    测试sys:


    查询scott的emp表:


提示:使用PL/SqlDeveloper同样没问题,如果嫌SQLDeveloper版本低的话推荐使用PL/SQL Developer,因为其的功能比SQLDeveloper还要多,而且用起来很不错,唯一的缺点就是英文版需要汉化而已,不过汉化版汉化可能导致软件出问题,所以建议用原版,使用教程参考:PL/SQL Developer下载、安装、使用教程



附件:链接:https://pan.baidu.com/s/1-kGXmf7SOq0RKXRq2Rz0eQ 密码:0yuv

猜你喜欢

转载自blog.csdn.net/sinat_34104446/article/details/80329572
今日推荐