您的位置:首页 > 编程语言 > Java开发

Eclipse连接虚拟机数据库IO接口错误问题

2016-03-29 13:16 399 查看
问题报错

——在Eclipse中的错误

IO 异常:The Network Adapter could not establish the connection

——在LSNRCTL中的错误

ORA-12560: TNS: 协议适配器错误

IO异常问题

一般是连接没有成立的报错,在前一篇博客我已经提到了

在此按下不表。

TNS错误

在LSN当中的错误一般有3个

监听服务没有正常开启。Windows平台个一如下操作:右键我的电脑—管理—服务,打开服务面板,启动OracleXETNSListener服务。在此我要在后文说明我出现的问题

Database Instance没有起起来。Windows平台如下操作:右键我的电脑—管理—服务,打开服务面板,启动OracleServiceXE,XE就是你的database SID

注册表问题。在运行输入regedit 进入

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXETNSListener


将Image_Path的数据检查一下,是否和监听服务相同



在运行输入cmd,输入LSNRCTL,然后进入,用status(可以测试到底出了什么情况

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 61: Unknown error


以上代码为示例

PS:

我遇到的问题就是如此,后来经过多方排除,发现我的配置文件配置有失误,因为在添加两条

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.103)(PORT = 1521))

语句时,没有出现这样的错误

可见Listener.ora的这条语句个数必须小于2

修改后就正常了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息