`
mikixiyou
  • 浏览: 1102669 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:354316
社区版块
存档分类
最新评论

Oracle EM Grid Control 不能连接agent问题

阅读更多

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

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

(miki西游的文档,原文链接: http://mikixiyou.iteye.com/blog/1539937 转载请注明出处,谢谢。

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

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

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

检查日志文件D:\OracleEMGridControl\oms10g\sysman\log\emoms.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:\OracleEMGridControl\oms10g\opmn\bin>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 了。

 

墙内链接: http://mikixiyou.iteye.com/blog/1539937 转载请注明出处,谢谢。

 

0
1
分享到:
评论

相关推荐

    [原创]Guide: Installing Oracle Enterprise Manager Grid Control 10.2.0.5 on Oracle Database 11gR2 and RHEL Linux 5.4

    本指南详细介绍了如何在Red Hat Enterprise Linux (RHEL) 5.4上安装并配置Oracle Enterprise Manager (EM) Grid Control 10.2.0.5版本,同时适用于Oracle Database 11g Release 2 (11gR2)。该文档不仅包含了...

    Oracle\oracle_EM无法正常登陆解决方案

    Oracle 10G 的 EM 采用了Web方式,并分为两个主要产品:Database Control 和 Grid Control。这里主要介绍单数据节点的 Database Control 的创建和管理。 - **创建EM资料库**:`emca –reposcreate` - **重建EM资料...

    Oracle10g oem grid control实战.doc

    在部署Oracle10g OEM Grid Control时,首先需要从Oracle官方网站获取相关软件,包括Grid Control主程序和Agent软件。对于不同操作系统平台,可能需要单独安装对应的Agent。然后,需要设置Oracle运行环境,这通常涉及...

    OEM Grid Control 10.2.0.5 install

    OEM Grid Control 10.2.0.5 是 Oracle 推出的一个用于集中管理和监控 Oracle 及非 Oracle 软件、硬件资源的解决方案。它包括 Management Agent、Management Service (OMS) 和 Management Repository 三个主要组件。...

    DELL 服务器10g grid control安装

    在现代数据中心中,为了高效地管理和监控Oracle数据库及其相关的硬件资源,Oracle Enterprise Manager (OEM) 10g Grid Control成为了必不可少的工具之一。本文将详细介绍如何在Dell PowerEdge服务器上安装和配置OEM ...

    StartStopEM.txt

    标题:StartStopEM.txt ...总之,Oracle EM 10g Grid Control的启动和停止是一个涉及多个步骤的过程,需要仔细遵循上述指南,以确保所有组件都能按照预期运行或安全地停止,从而保障Oracle环境的稳定性和可管理性。

    Oracle 数据库实施手册

    核心内容涉及Oracle Server的安装配置、数据库创建及配置,以及Oracle Grid Control的安装配置、HACMP运行环境设置和备份系统的建立等。 #### 二、安装GRID CONTROL FOR WINDOWS - **概述**:此部分介绍了如何在...

    oracle11g所有rpm包大全

    2. **Oracle Client**: Oracle客户端RPM包允许用户在不安装完整数据库服务器的情况下连接到Oracle数据库。这些包通常包括`oracle-instantclient`系列,提供SQL*Plus、OCI库、JDBC驱动和其他必要的客户端工具。 3. *...

    emca配置database control

    在Oracle 10G版本中,DB Control分为Database Control(用于单一数据库管理)和Grid Control(用于多数据库集群管理)。本文将深入探讨如何使用EMCA(Enterprise Manager Configuration Assistant)配置Database ...

    oem10ggridcontrol应用的总结.doc

    在部署Oracle 10g OEM Grid Control时,首先要从Oracle官方网站获取相应的软件,包括Grid Control本身和Agent软件。确保下载的版本是10.2.0.1.0。如果需要跨平台管理,可能需要单独安装特定操作系统平台的Agent。 ...

    ORACLE_10g命令大全

    - **Grid Control**:Oracle Grid Control 是一个基于Web的管理工具,用于集中管理数据库、应用服务器、Web服务器等组件。它通过Oracle Management Server(OMS)与管理代理程序通信,管理信息存储在Oracle ...

    ORACLE-10g命令大全.doc

    - **Grid Control**:Oracle Grid Control提供了一个集中式的管理平台,用于监控和管理Oracle环境中的各种组件,如数据库、应用服务器、Web服务器等。 - **Oracle Management Server (OMS)**:基于Java的Web组件,...

    ORACLE10g命令详解教程.doc

    Oracle 10g的企业管理框架以Grid Control为核心,这是一个Web界面,使得DBA可以集中管理多个数据库、应用服务器、Web服务器等组件。Oracle Management Server是一个基于Java的Web组件,提供DBA与受管目标交互的界面...

    ORACLE_10gR2_EnterpriseManagerBestPractices

    - **Oracle Management Service(OMS)**:一个J2EE应用程序,处理由代理收集的信息,渲染EM Grid Control控制台GUI,并使用存储库存储数据。 - **管理存储库(Management Repository)**:一个Oracle数据库,用于在...

    ORACLE_10g_命令大全

    - **EM Database Control**:用于管理Oracle DB 10g Release,通过Web界面提供对单个数据库实例或RAC环境的监控和管理。 - **Application Server Control**:监控和管理Oracle Application Server 10g,支持单个...

    manage the database-oracle

    - **管理代理(Management Agent)**:在Grid Control中,管理代理部署在目标系统上,收集和报告关于数据库和其他管理对象的状态信息。 了解并熟练掌握这些概念和技术,是成为一个合格的Oracle数据库管理员的基础...

    OracleGridControl10205forLinux安装和配置指南.docx

    ### Oracle Grid Control 10.2.0.5 for Linux 安装与配置知识点解析 #### 一、概述 **Oracle Grid Control 10.2.0.5** 是一款功能强大的集中式管理工具,旨在简化对Oracle环境的管理。其核心组件包括 Management ...

    Oracle Enterprise Manager Concepts 10g Release 3 (10.2.0.3).pdf

    - **Agent**:安装在被管理对象(如数据库服务器)上的轻量级服务,负责收集信息并执行来自Grid Control的指令。 - **Repository Database**:存储有关被管理对象的信息以及管理配置数据的数据库。 #### 四、许可证...

Global site tag (gtag.js) - Google Analytics