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

em agent emctl upload报OMS version not checked yet错

阅读更多

Oracle EM grid control 11g 安装完成后,在一个监控服务器上重装 agent 一下, agent 就不能工作了。

使用 emctl upload 检查时报错为 ”EMD upload error: uploadXMLFiles skipped” 。如下所示:

 

[oracle@codb2 ~]$ emctl upload

Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0

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

---------------------------------------------------------------

EMD upload error: uploadXMLFiles skipped :: OMS version not checked yet. If this issue persists check trace files for ping to OMS related errors.

 

 

这是 Oracle EM Grid Control 11g 安装指导 一文中介绍的安装 EM GRID CONTROL 11G 结束后,配置 agent 时出现的问题。如果你需要知道如何去安装配置 grid control 11g ,请参考此文。

miki 西游的文档 , 原文链接 : http://mikixiyou.iteye.com/blog/1545847 ,转载请著名作者和出处)

 

这个问题如何解决呢?

 

首先,我在监控服务器上,也就是 codb2 服务器上使用 emctl verifykey 校验一下。发现是 OMS 将这个 agent block 了。

[oracle@codb2 ~]$ emctl verifykey

Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0

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

 

-----------------------------------------------------

verifykey: Successfully Completed communication with agent

EMD pingOMS error: Invalid ping response "ERROR-Agent is blocked. Blocked reason is: Agent is out-of-sync with repository. This most likely means that the agent was reinstalled or recovered. Please contact an EM administrator to unblock the agent by performing an agent resync from the console. Please contact EM adminstrator to unblock the agent"

那么,我就去 OEM grid control 11g 的控制台上去解决这个 block

在控制台主目录中,选择未知的对象,代理重新同步,不成功。报错如下:

代理操作已完成 ,   但出现错误。对于那些无法保存的目标 ,   请转至目标的监视配置页以保存它们。已成功保存所有其他目标。仍未取消阻止代理。

与代理通信时出错。异常错误消息   - oracle.sysman.emSDK.emd.comm.CommException: IOException in reading Response :: Connection reset “

在界面操作上没办法去取消这个代理了。于是乎,我们登录 grid control 的资料库中,去直接修改配置信息。

使用函数 mgmt_admin.cleanup_agent('host:port');   去清理这个 agent

参数 host port 的值从监控端服务器中使用 emctl status agent 输出信息中取得。

详细信息如下:

 

[oracle@codb1 ~]$ emctl status agent

Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0

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

---------------------------------------------------------------

Agent Version       : 11.1.0.1.0

OMS Version         : 11.1.0.1.0

Protocol Version    : 11.1.0.0.0

Agent Home          : /u01/app/oracle/product/10.2.0/oms/agent11g/codb1.xxyy.com.cn

Agent binaries      : /u01/app/oracle/product/10.2.0/oms/agent11g

Agent Process ID    : 21727

Parent Process ID : 21673

Agent URL           : https://codb1.xxyy.com.cn:3872/emd/main

Repository URL      : https://htwebapp1:4900/em/upload

Started at          : 2012-05-31 15:54:52

Started by user     : oracle

Last Reload         : 2012-05-31 16:05:04

Last successful upload                         : 2012-05-31 16:10:07

Total Megabytes of XML files uploaded so far :       0.39

Number of XML files pending upload             :          0

Size of XML files pending upload(MB)           :       0.00

Available disk space on upload filesystem      :      44.51%

Last successful heartbeat to OMS               : 2012-05-31 16:22:05

---------------------------------------------------------------

Agent is Running and Ready

 

请注意这一行

Agent URL           :https://codb1.xxyy.com.cn:3872/emd/main

codb1.xxyy.com.cn:3872 就是这些参数的值。在 sqlplus 中以 sysman 用户登录资料库,执行

execute mgmt_admin.cleanup_agent('codb1.xxyy.com.cn:3872');

 

执行过程如下:

/u01/oracle/home@webdg2=>emrep$sqlplus sysman/xxyy2012

 

SQL*Plus: Release 10.2.0.4.0 - Production on Thu May 31 17:15:54 2012

 

Copyright (c) 1982, 2007, Oracle.    All Rights Reserved.

 

 

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP, Data Mining

and Real Application Testing options

 

SQL> execute mgmt_admin.cleanup_agent('codb1.xxyy.com.cn:3872');

 

PL/SQL procedure successfully completed.

 

 

接着,我们到监控端服务器上去清理一些文件

进入 grid control 的安装目录,执行下列命令。

rm -r ./sysman/emd/state/*

rm -r ./sysman/emd/collection/*

rm -r ./sysman/emd/upload/*

rm ./sysman/emd/lastupld.xml

rm ./sysman/emd/agntstmp.txt

rm ./sysman/emd/blackouts.xml

rm ./sysman/emd/protocol.ini

 

最后重新配置一下 agent

emctl clearstate agent

emctl secure agent

emctl start agent

 

这一切都执行完成后,检查 emctl upload 是不是正常了。

[oracle@codb1 ~]$ emctl upload

Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0

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

---------------------------------------------------------------

EMD upload completed successfully

执行结果显示已 OK

miki 西游的文档 , 原文链接 : http://mikixiyou.iteye.com/blog/1545847 ,转载请著名作者和出处)

 

分享到:
评论

相关推荐

    EM 12c agent日志、跟踪文件管理

    ### EM 12c Agent日志与跟踪文件管理 #### 关于EM 12c Agent的日志和跟踪文件 在企业级应用维护中,Oracle Enterprise Manager(EM)12c作为一个重要的工具,提供了全面的监控、管理和自动化能力,帮助企业简化IT...

    EM 12c OMS日志、跟踪文件管理

    【EM 12c OMS日志、跟踪文件管理】是关于如何管理和理解在Enterprise Manager Cloud Control 12c(版本12.1.0.1.0到12.1.0.5.0)中OMS(Operations Management Service)的日志和跟踪文件的主题。这些文件对于诊断和...

    Linux平台下启动oracle 11g EM控制台

    - `emctl reload agent dynamicproperties`:重新加载 EM Agent 的动态属性。 - `emctl config agent`:配置 EM Agent。 - `emctl config agent updateTZ`:更新 EM Agent 的时区设置。 - `emctl reset TZ agent...

    oracle em重建

    可以使用`emctl stop oms`命令来关闭Oracle Management Server(OMS),并使用`emctl stop agent`停止Agent。 2. **删除EM相关数据**:这可能涉及清除OMS和Agent的元数据、日志和临时文件,以确保重建过程的清洁性...

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

    ### Oracle EM 无法正常登录解决方案 #### 问题背景与描述 在使用Oracle 10G的企业管理器(Enterprise Manager, 简称EM)时,可能会遇到无法正常登录的情况。具体表现为,在浏览器地址栏输入`...

    OEM进程的启动过程

    3. **组件版本**:列出与EM dbconsole相关的各个组件版本,如Application Agent Version、OMS Version、Protocol Version等。 4. **启动日志**:启动过程中会生成相应的日志文件,这些日志对于后续的问题排查非常...

    oracle em连不上

    1. 首先,停止EM的服务:emctl stop dbconsole 2. 然后,重新创建EM的仓库:emca -repos recreate 3. 输入数据库的SID、Listener的端口号、SYS用户和SYSMAN用户的密码等信息。 4. 等待EM的仓库创建完成。 重新配置...

    EM按钮乱码

    最后,通过执行`emctl stop dbconsole`停止EM,然后使用`emctl start dbconsole`命令启动EM,让更改生效。 通过以上步骤,一般可以有效地解决Oracle EM的按钮乱码问题。在进行这些操作时,确保你有权限修改相应的...

    使用EM12C实现DBaa服务

    。Oracle Enterprise Manager 12c 提 供的云服务作为一项开创性的技术,通过满足各种多租户架构的资源池模型,让企业用户自 助部署 IT 资源。数据库即服务 (DBaaS) 是一种范式,最终用户(DBA、开发人员、QA 工 ...

    Oracle 13c OEM 安装使用手册.docx

    - 查询 Agent 状态:`/home/oracle/agent/agent_inst/bin/emctl status agent` #### 四、安装后基础配置 - 登录控制台并接受许可协议。 - 设置用户登录后显示的首页模板。 - 等待几分钟,系统将自动跳转至首页。 ...

    oracle10g em 重新配置

    ### Oracle 10g EM 重新配置指南 在Oracle 10g环境下,当遇到EM (Enterprise Manager) 配置问题时,可能需要对EM进行重新配置。这通常发生在更改了监听器端口或其他相关设置之后,导致原有的EM配置不再适用的情况。...

    StartStopEM.txt

    启动Oracle Management Service是通过执行`$ORACLE_HOME/bin/emctl start oms`命令来完成的,这将确保Management Service正常运行并准备接收来自Management Agents的信息。 ##### Oracle AS Web Cache启动 启动...

    oracle 10g em、isqlplus访问不了的问题解决(汇编)

    ### Oracle 10g EM与iSQL*Plus访问问题及解决方案 #### 一、问题概述 在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未...

    oracle更改IP后重建EM

    ### Oracle 更改IP后重建EM知识点详解 #### 一、背景与问题概述 在Oracle数据库管理系统(DBMS)中,**企业管理器(Enterprise Manager,简称EM)**是用于监控、管理和配置Oracle数据库的重要工具。当Oracle环境中...

    Oracle10g EM Console配置

    ### Oracle10g EM Console配置:解决中文乱码问题 #### 一、问题背景与原因分析 在使用Oracle 10g的EM (Enterprise Manager) 控制台时,可能会遇到中文显示乱码的问题。这个问题主要发生在系统环境变量设置为中文...

    OEM Grid Control 10.2.0.5 install

    收集到的数据会先保存在本地 XML 文件中 (`$AGENT_HOME/sysman/admin/upload`),然后上传至 OMS,最后由 OMS 写入 Management Repository。 以上是对 OEM Grid Control 10.2.0.5 安装与配置过程的详细介绍。正确地...

    oracleEM重建

    ### Oracle EM 重建知识点 #### 一、Oracle EM(Enterprise Manager)简介 Oracle Enterprise Manager (EM) 是一种全面的管理工具,用于管理Oracle环境中的各种组件,包括数据库、中间件和应用服务器等。EM提供了...

    oracle重建EM

    完成这些步骤后,通过`emctl start dbconsole`命令启动数据库控制台,如果看到"服务已经启动成功"的提示,就表明EM已经成功重新配置。EMCA命令提供了多种操作选项,如创建、删除、重新配置和备份等,可以根据实际...

    重建oracle的em

    ### 重建Oracle的EM(Enterprise Manager)知识点 #### 标题与描述中的核心知识点解析: **标题:“重建oracle的em”** 此标题明确指出本文档的主题是关于如何重建Oracle Enterprise Manager(简称EM)。EM是...

Global site tag (gtag.js) - Google Analytics