本文转载自:
IOException in Sending Request::Connection refused: connect
IO异常:The Network Adapter Could not establish the connection
无法与该代理取得联系。请验证此代理的 url 是否为 null。
【问题一】Oracle 10g里怎么打开OEM?
【解决方案】Oracle 10g已成功安装,但开始菜单里并没有OEM,是因为10g版本的OEM是浏览器模式,只能在浏览器中打开。在用Database Configuration Assistant新建数据库的最后,会出现用于在浏览器中访问该数据库的URL,我的数据库版本URL为:http://any:5500/em。
本部分转载自:IOException in Sending Request::Connection refused: connect
【问题二】打开浏览器中的OEM,输入登录用户名,密码后报错:IOException in Sending Request::Connection refused : connect
【解决方案】
这个问题的出现是因为Oracle Agent的时区与操作系统时区不一致导致的。
找到下面的文件
$ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties
其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:
agentTZRegion=Asia/Chungking
关于时区的列表参考:10.2.0/db_1/sysman/admin/supportedtzs.lst
然后先停止 dbconsole 使时区设置生效并重启OracleDBConsole:
在命令窗口中输入下面命令行:
emctl stop dbconsole
emctl resetTZ agent
emctl config agent getTZ
emctl start dbconsole
ps. 网上都是这样的解决方案,但是我的Win 7系统时区如下:
设置时区失败。因为我的计算机有时开机时会报时区错误,也许这是个人计算机问题,不得已,我将Win 7系统时区调整成(UTC)协调世界时,文件中的时区保持GMT不变,此报错即解决。
本部分转载自:IO异常:The Network Adapter Could not establish the connection
【问题三】用OEM登录时报错:The Network Adapter Could not establish the connection.
【解决方案】
这种异常的出现大致上有下面几种:
1。IP错误。
在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp
数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确
端口号错误:一般不会错误。
进行一下操作:在DOS上键入sqlplus,检查oracle是否开启
一却正常,执行下面第2步。
2。防火墙
如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。
仍然不行,执行第3步。
3。数据库监听未启动 修改PC上注册表中的ImagePath值。
我下面以现在主流的数据库ORACLE为例
重新手动启动数据库监听:
1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面
d:>lsnrctl
LSNRCTL> status
或者
LSNRCTL> start
如果是类似图片中的信息
恭喜,你的问题已经查找出来,是数据库监听器没未启动而造成的。
以下是手动启动数据库的方法:
在运行处执行regedit进入注册表到
开始 →运行→ regedit
按下面路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的应该是OracleOraHomexxxTNSListener)
找到之后你会发现ImagePath关键值不存在了,创建它:(存在的话,点击修改,修改方法在下文有介绍)
右键单击,弹出菜单选择新键(N)→字符串值(S)
将其命名为ImagePath
选中ImagePath点右键,选中修改:
在值中输入你的Oracle安装目录\ora90(其他本对应的是oraxxx目录)\bin\tnslsnr
如果是ORACLE 10G则安装目录为F:\oracle\product\10.1.0\Db_2\BIN\tnslsnr
确定后退出注册表:
再在DOS命令下键入start
如果出现下面画面,恭喜你,监听器启动成功:
关闭DOS,启动你的程序进行测试,应该恢复正常了。
以上就是常见的引发The Network Adapter could not establish the connection 异常的原因。
此部分转载自:无法与该代理取得联系。请验证此代理的 url 是否为 null。
【问题四】Oracle登录时报错:无法与该代理取得联系,请验证此代理的URL是否为NULL。
【解决方案】