`
kehong
  • 浏览: 4518 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多
昨晚安装了oracle10g数据库,今早起床测试一下jdbc连接是否成功! 结果诧异,那么简单的jdbc操作居然报“Io 异常: The Network Adapter could not establish the connection”,网络适配器无法建立连接;晕倒,无赖,必须解决。

解决步骤:
1、一般此类异常是连接的url配置有误,确认是否有误?
   我的配置:jdbc:oracle:thin:@localhost:1521:orcl

2、检查oracle监听服务是否启动(在windows服务或DOS下都可查看)

3、确认监听终端IP及端口是否正确(DOS下查看)
  C:\Documents and Settings\Administrator>cd \

C:\>lsnrctl

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 06-11月-2010 10:3
1:26

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

欢迎来到LSNRCTL, 请键入"help"以获得信息。

LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期                  06-11月-2010 10:10:18
正常运行时间              0 天 0 小时 21 分 15 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.2)(PORT=1521)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个例程。
  例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个例程。
  例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_XPT" 包含 1 个例程。
  例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
  
  --- 一切正常,可仔细查看,却发现IP为:192.168.0.2,而jdbc连接url为localhost,一般windows操作系统都是将localhost域名解析为127.0.0.1,而本次安装的oracle监听的却是本机的IP? 为什么会如此? 我还没有细查。
   不过问题已经找到,将url更改为:jdbc:oracle:thin:@192.168.0.2:1521:orcl

  OK,测试,一切正常!


4、如果监听IP及端口没有异常,可以考虑是否驱动包有问题?oracle9i一般使用class12.jar包,10g用的是ojdbc4.jar, 可以在oracle安装目录下jdbc\lib中找到。

2
0
分享到:
评论
1 楼 fanfubao 2011-01-30  
不错,感谢,问题果然解决了。

相关推荐

Global site tag (gtag.js) - Google Analytics