通信:操作系统维护与代理通信系统连接拒绝故障
拒绝故障应用于:
企业管理服务器控制台-版本号10.2.0.1到10.2.0.3-发布版本:10.2到10.2
这篇文章的信息应用于任何平台
问题:
当你试图进入目标主页时会发生以下的错误
错误
oracle管理服务器的代理端口通信失败了
详细参考帮助文档。连接拒绝
或者
当你尝试进入数据库或者集群数据库的目标主页时会发生以下的错误:
java.lang.Exception: 连接拒绝
The <AGENT_HOME>/sysman/log/emagent.trc 文件也许会报类似的错误:
<TIMESTAMP> Thread-3866168240 WARN upload: 截取"KEY_VALUE"里的值,这个值来自 from
"jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost1.us.oracle.com)(PORT=<port>))(ADDRESS=(PROTOCOL=TCP)(HOST=myhost2.us.oracle.com)(PORT=<port>)))(CONN
ECT_DATA=(SERVICE_NAME=orcl))(FAILOVER_MODE=(TYPE=select)(METHOD=basic)))"
成为以下的值"jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost1.us.oracle.com)(PORT=<port>))(ADDRESS=(PROTOCOL=TCP)(HOST=myhost2.us.oracle.com)(PORT=<port>)))(CONN
ECT_DATA=(SERVICE_NAME=orcl))(FAILOVER_MODE=(TYPE=select"
<TIMESTAMP> Thread-3866168240 ERROR ssl: nzos_Handshake failed, ret=29049
<TIMESTAMP> Thread-3866168240 ERROR http: 7: 错误 (刚到来的请求初始化ssl连接)异常请求的载体, 异常请求的载体为-1
<TIMESTAMP> Thread-3866168240 ERROR ssl: nzos_Handshake failed, ret=29049
<TIMESTAMP> Thread-3866168240 ERROR http: 7: 错误 (刚到来的请求初始化ssl连接)异常请求的载体, 异常请求的载体为-1
<TIMESTAMP> Thread-3866168240 ERROR ssl: nzos_Handshake failed, ret=29049
<TIMESTAMP> Thread-3866168240 ERROR http: 7: 错误 (刚到来的请求初始化ssl连接)异常请求的载体, 异常请求的载体为-1
<TIMESTAMP> Thread-3866168240 ERROR ssl: nzos_Handshake failed, ret=29049
<TIMESTAMP> Thread-3866168240 ERROR http: 7:
注意:
发生下列问题可能对任何目标类型并不是特定RAC或数据库目标。
引起:
代理多次进入会产生残留的配置文件或者在之前的资源库中能找到。
1.在网格控制服务的页面,以下是EM代理的多次访问记录。
2.登陆到资源库的数据库要以系统管理员身份登,并要检查以下的查询。
这个输出显示了在这个相同的端口,有多个代理在监听。
解决办法:
A.在机器上只允许唯一的激活状态的代理
1.确认当前正在运行的代理进程的连接
Last successful upload : 2007-06-08 19:25:02 最后成功上传的时间
Total Megabytes of XML files uploaded so far : 6.92 到目前为止上传的文件总字节为
Number of XML files pending upload : 0 到目前为止上传的文件数量
Size of XML files pending upload(MB) : 0.00 到目前为止上传文件的大小
Available disk space on upload filesystem : 4.12% 上传文件系统的有效磁盘空间为
Last successful heartbeat to OMS : 2007-06-08 19:24:21 最后一次成功启动heartbeat项目的时间。
根据输出得知,主动代理运行在端口3872
B.清除其他的代理
如果有多个代理设施,确认使用oracle的普通安装文件
如果是,按照笔记438158.1的这些步骤删除它们
如何在windows和unix上删除EM-10g代理
2.如果有多个代理配置在一个代理主页,然后遵循这些步骤:
停止这台机器上所有的代理(包括副本和正确的代理),确认是否有任何代理或者流氓进程依然在运行。用以下命令实现:
cd <AGENT_HOME>/bin
emctl stop agent
- 确认是否有任何代理和流氓进程依然在运行:
在 Unix:
ps -ef | grep emagent
如果发现了有进程在运行,则运行以下命令去停止:
kill -9 <pid of the emagent>
在Windows:
开启任务管理器并确认有没有这个进程,如果有,选择这个进程停止.
3. 登陆资源数据库用sqlplus方式并以系统管理员的身份并允许以下操作:
SQL> exec mgmt_admin.cleanup_agent('myhost1.us.oracle.com:1830');
SQL> exec mgmt_admin.cleanup_agent('myhost1.us.oracle.com:1831');
SQL> commit;
Refer to Note 454081.1: Grid Control Target Maintenance: How to Manually Remove a De-commissioned Host / Agent from the Grid Control Repository Database?
4. 从active /correct Agent home启动代理:
cd <AGENT_HOME>/bin
emctl start agent
emctl status agent
5.确认这台机器上oms和代理/目标的连接可用
1053.doc (2012-04-25 16:34, 0.039 M) 该附件被下载的次数 0
|