Oracle EM Grid Control 不能连接agent问题

在一台windows 服务器上安装了oracle em grid control 10.2.0.2, 使用已有的数据库作为资料库的。oracle emgrid 的agent 软件安

在一台windows 服务器上安装了Oracle em grid control 10.2.0.2, 使用已有的数据库作为资料库的。

oracle emgrid  的agent 软件安装在各个linux 服务器上,,用于监控oracle 数据库和rac 系统。我安装的agent 版本是10.2.0.5 。

这个版本安装决定导致了我最后遇到一个大问题,后面会介绍到。

在使用浏览器登录oms 服务端时,主机那个项都是正常访问的,可以显示主机的相关信息,如内存,IO 等。

但访问到数据库目标时,输入sys 连接,则出错了。

检查日志文件D:OracleEMGridControloms10gsysmanlogemoms.log ,报错如下:

2010-05-24 14:06:09,531 [Thread-27] ERROR em.jobs remoteOp.2114 – DBVerify.remoteOp(): CommException:  出现内部错误

2010-05-24 14:06:09,531 [Thread-27] ERROR db.rac populateStatusPage.772 – RacState.populateStatusPage: result from version retrieval had errors.

2010-05-24 14:06:11,593 [EMUI_14_06_11_/console/rac/racState] ERROR db.rac onEndProcess.1069 – RacStateController.onEndProcess: hasErr = true, errType = 6, errMsg=  出现内部错误

2010-05-24 14:06:58,312 [MetricCollector:RACHOMETAB_THREAD600:60] ERROR rt.RacMetricCollectorTarget _getAllData.184 – oracle.sysman.emSDK.emd.comm.CommException: Connection timed out: connect

oracle.sysman.emSDK.emd.comm.CommException: Connection timed out: connect

   at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1541)

   at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:913)

   at oracle.sysman.emo.rac.perform.metric.rt.RacHomeTab._getAllData(RacHomeTab.java:180)

   at oracle.sysman.emo.rac.perform.metric.rt.RacHomeTab.getData(RacHomeTab.java:91)

   at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:404)

   at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)

   at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)

   at java.lang.Thread.run(Thread.java:534)

分析和解决过程
第一步,在agent 服务器上分析agent 是否能将监控信息上传到OMS 服务器上

/u01/oracle/home@webdg1=>servdb1$emctl upload

Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0. 

Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.

—————————————————————

EMD upload completed successfully

/u01/oracle/home@webdg1=>servdb1$

如果这一步不成功,就要找agent 的问题,或者网络的问题。

第二步,检查OMS 端的状态

D:OracleEMGridControloms10gopmnin>opmnctl status

 

Processes in Instance: EnterpriseManager0.gridctrl01.htsc.com

——————-+——————–+———+———

ias-component      | process-type       |     pid | status

——————-+——————–+———+———

DSA                | DSA                |     N/A | Down

LogLoader          | logloaderd         |     N/A | Down

dcm-daemon         | dcm-daemon         |     N/A | Down

OC4J               | home               |    4576 | Alive

OC4J               | OC4J_EMPROV        |    4536 | Alive

OC4J               | OC4J_EM            |    5344 | Alive

HTTP_Server        | HTTP_Server        |    6080 | Alive

WebCache           | WebCache           |    3088 | Alive

WebCache           | WebCacheAdmin      |    2280 | Alive

显示都是正常的

修改了OMS 服务器的所在/etc/hosts 文件,将所有监控的agent 服务器的ip 主机名称信息都加入进去。

这里监控的服务器是两台数据库服务器,组成的是一个RAC 集群。因此,需要将VIP 信息一起加进去。

192.168.15.215  webdg1.htsc.com webdg1

192.168.15.217  webdg2.htsc.com webdg2

192.168.15.216  webdg1-vip.htsc.com webdg1-vip

192.168.15.218  webdg2-vip.htsc.com webdg2-vip

再配置时,报错成这样了。   

   oracle.sysman.emSDK.emd.comm.CommException: SAXParseException in parsing Response :: Computed columns can be specified only after other columns – SAXParseException in parsing Response :: Computed columns can be specified only after other columns

 

在metalink 文档Cannot Configure Grid Targets [ID 840367.1] 中得到这样解释:

Cause

The OMS 10.2.0.2 is too old and its not able to parse the response of the 10.2.0.5 agent

 

Solution

Upgrade the OMS to 10.2.0.4 or 10.2.0.5

这个环境中agent 端确实是10.2.0.5 ,而oms 端是10.2.0.2 。只能升级OMS 了。

更多Oracle相关信息见Oracle 专题页面 ?tid=12

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1930157.html

(0)
上一篇 2025年2月22日 21:15:44
下一篇 2025年2月22日 21:16:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle数据库中的分页语句

    Oracle可以将外层的查询条件推到内层查询中,以提高内层查询的执行效率。对于第一个查询语句,第二层的查询条件WHERE ROWNUM lt 方式一: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (…

    数据库 2025年2月22日
    200
  • Oracle密码带特殊字符,如”@“号,在imp,exp里的写法

    Oracle密码带特殊字符,如rdquo;@ldquo;号,在imp,exp里的写法。 Oracle密码带特殊字符,如”@“号,,在imp,exp里的写法。 今天在做Oracle数据导出的时候,由于用户名的密码使用的是特殊字符,所以遇到了错…

    数据库 2025年2月22日
    200
  • Oracle 优化器与sql查询执行顺序

    Oracle在执行一个SQL之前,首先需要看一下SQL的执行计划,然后在按照执行计划执行SQL,分析执行计划的工作是由优化器来执行的,在 Oracle在执行一个SQL之前,首先需要看一下SQL的执行计划,然后在按照执行计划执行SQL,分析执…

    数据库 2025年2月22日
    300
  • 逻辑备库之ORA-01403解决方法

    Oracle 的Data Guard环境中, 逻辑备库应用进程停止,日志显示错误为ORA-01403 not data found 。 Oracle 的Data Guard环境中, 逻辑备库应用进程停止,日志显示错误为ORA-01403 n…

    数据库 2025年2月22日
    200
  • Oracle Flashback实战记录

    Oracle数据恢复的,找到了OracleFlashback。网上资料说Oracle 10g以上的版本支持Flashback,心里有了希望,因为我的系统用的就是O     客户叫我删除掉一条记录,说因为流程走错了,给我发过来一串很长的中文,…

    数据库 2025年2月22日
    200
  • Oracle EM Grid Control 安装小技巧

    Oracle EM Grid Control, 网格控制是为整个Oracle IT 架构提供中心化监视、管理 、生命周期管理功能的系统管理软件 。 Oracle EM Grid Control, 网格控制是为整个Oracle  IT 架构提…

    数据库 2025年2月22日
    200
  • 在SQL PLUS中调试Oracle存储过程

    开发和调试Oracle存储过程都是用可视化工具,如PL SQL DEVELOPER,TOAD等等。不会有人傻到要用 vim 去开发,再用 sql plus 去调试 我们在通常情况下,开发和调试Oracle存储过程都是用可视化工具,如PL S…

    数据库 2025年2月22日
    300
  • ORA-600 [ktrgcm_3] 解决方法

    最近,有一个数据库总是报ORA-00600 ktrgcm_3错误,该数据库的版本为oracle 10.2.0.5.5 for linux x86_64。具体错误信息如下: 最近,有一个数据库总是报ORA-00600 ktrgcm_3错误,该…

    数据库 2025年2月22日
    200
  • 探索Oracle之RMAN_04非一致性备份

    探索Oracle之RMAN_04非一致性备份,操作非常的简单。只需要一条很短的命令即可完成,但是如果要创建一正式库的备份,一般不建议用 在上一篇中提到了数据库的一致性备份(见 探索Oracle之RMAN_03非一致性备份  ),,操作非常的…

    数据库 2025年2月22日
    200
  • Oracle 11.2g 手工创建数据库详解 手工建库

    Oracle 11.2g 手工创建数据库详解 手工建库,对于人已一个Oracle 数据库的实例(系统全局区域和后台进程)使用安装参数文件来启动 1、确定用户的实例标志(DB_NAME 和SID)。racle实例标志隐该与数据库名字(DB_N…

    数据库 2025年2月22日
    200

发表回复

登录后才能评论