在
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的日志和跟踪文件 在企业级应用维护中,Oracle Enterprise Manager(EM)12c作为一个重要的工具,提供了全面的监控、管理和自动化能力,帮助企业简化IT...
【EM 12c OMS日志、跟踪文件管理】是关于如何管理和理解在Enterprise Manager Cloud Control 12c(版本12.1.0.1.0到12.1.0.5.0)中OMS(Operations Management Service)的日志和跟踪文件的主题。这些文件对于诊断和...
- `emctl reload agent dynamicproperties`:重新加载 EM Agent 的动态属性。 - `emctl config agent`:配置 EM Agent。 - `emctl config agent updateTZ`:更新 EM Agent 的时区设置。 - `emctl reset TZ agent...
可以使用`emctl stop oms`命令来关闭Oracle Management Server(OMS),并使用`emctl stop agent`停止Agent。 2. **删除EM相关数据**:这可能涉及清除OMS和Agent的元数据、日志和临时文件,以确保重建过程的清洁性...
### Oracle EM 无法正常登录解决方案 #### 问题背景与描述 在使用Oracle 10G的企业管理器(Enterprise Manager, 简称EM)时,可能会遇到无法正常登录的情况。具体表现为,在浏览器地址栏输入`...
3. **组件版本**:列出与EM dbconsole相关的各个组件版本,如Application Agent Version、OMS Version、Protocol Version等。 4. **启动日志**:启动过程中会生成相应的日志文件,这些日志对于后续的问题排查非常...
1. 首先,停止EM的服务:emctl stop dbconsole 2. 然后,重新创建EM的仓库:emca -repos recreate 3. 输入数据库的SID、Listener的端口号、SYS用户和SYSMAN用户的密码等信息。 4. 等待EM的仓库创建完成。 重新配置...
最后,通过执行`emctl stop dbconsole`停止EM,然后使用`emctl start dbconsole`命令启动EM,让更改生效。 通过以上步骤,一般可以有效地解决Oracle EM的按钮乱码问题。在进行这些操作时,确保你有权限修改相应的...
。Oracle Enterprise Manager 12c 提 供的云服务作为一项开创性的技术,通过满足各种多租户架构的资源池模型,让企业用户自 助部署 IT 资源。数据库即服务 (DBaaS) 是一种范式,最终用户(DBA、开发人员、QA 工 ...
- 查询 Agent 状态:`/home/oracle/agent/agent_inst/bin/emctl status agent` #### 四、安装后基础配置 - 登录控制台并接受许可协议。 - 设置用户登录后显示的首页模板。 - 等待几分钟,系统将自动跳转至首页。 ...
### Oracle 10g EM 重新配置指南 在Oracle 10g环境下,当遇到EM (Enterprise Manager) 配置问题时,可能需要对EM进行重新配置。这通常发生在更改了监听器端口或其他相关设置之后,导致原有的EM配置不再适用的情况。...
启动Oracle Management Service是通过执行`$ORACLE_HOME/bin/emctl start oms`命令来完成的,这将确保Management Service正常运行并准备接收来自Management Agents的信息。 ##### Oracle AS Web Cache启动 启动...
### Oracle 10g EM与iSQL*Plus访问问题及解决方案 #### 一、问题概述 在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未...
### Oracle 更改IP后重建EM知识点详解 #### 一、背景与问题概述 在Oracle数据库管理系统(DBMS)中,**企业管理器(Enterprise Manager,简称EM)**是用于监控、管理和配置Oracle数据库的重要工具。当Oracle环境中...
### Oracle10g EM Console配置:解决中文乱码问题 #### 一、问题背景与原因分析 在使用Oracle 10g的EM (Enterprise Manager) 控制台时,可能会遇到中文显示乱码的问题。这个问题主要发生在系统环境变量设置为中文...
收集到的数据会先保存在本地 XML 文件中 (`$AGENT_HOME/sysman/admin/upload`),然后上传至 OMS,最后由 OMS 写入 Management Repository。 以上是对 OEM Grid Control 10.2.0.5 安装与配置过程的详细介绍。正确地...
### Oracle EM 重建知识点 #### 一、Oracle EM(Enterprise Manager)简介 Oracle Enterprise Manager (EM) 是一种全面的管理工具,用于管理Oracle环境中的各种组件,包括数据库、中间件和应用服务器等。EM提供了...
完成这些步骤后,通过`emctl start dbconsole`命令启动数据库控制台,如果看到"服务已经启动成功"的提示,就表明EM已经成功重新配置。EMCA命令提供了多种操作选项,如创建、删除、重新配置和备份等,可以根据实际...
### 重建Oracle的EM(Enterprise Manager)知识点 #### 标题与描述中的核心知识点解析: **标题:“重建oracle的em”** 此标题明确指出本文档的主题是关于如何重建Oracle Enterprise Manager(简称EM)。EM是...