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

问题报错
——在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
  • 修改后就正常了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值