Io 异常: The Network Adapter could not establish the conne

无法与虚拟机内的oracle建立jdbc连接, 报“Io 异常: The Network Adapter could not establish the connection”,
解决问题过程:
1.oracle的浏览器管理控制台不能打开,发现ip地址有所改动,更改了url依然无效。发现在C:\oracle\product\10.2.0\db_1目录下有个以ip开头的文件,把此文件ip部分改为当前ip的值
2.经发现oracleoradb10g_homeitnslistener服务未启动,而且启动之后马上就自行停止了。查看注册表,供参考:
在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/和
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/的Services进入OracleOraHome92TNSListener项,更改字符串ImagePath,在数值数据中输入:C:\oracle\product\10.2.0\bin\TNSLSNR.EXE
3.使用oracle的net manager管理工具,更改或新建监听,主要是ip地址,保存后,启动oracleoradb10g_homeitnslistener服务,问题解决了。

注:可能最终问题在于oracleoradb10g_homeitnslistener服务未能启动oracleoradb10g_homeitnslistener表示监听服务,如果客户端想要连接到oracle database,此服务必须打开,读者可尝试直接在net manager中进行设置,以上只是个人在遇到问题时的解决过程。

你可能感兴趣的:(oracle,jdbc,IO异常)