绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
【GC】重新配置Agent以应对 OMS服务器的变化
2019-12-29 05:39:08
在《【GC】OEL4.8卸载重新部署安装Grid Control OMS》(http://space.itpub.net/519536/viewspace-667808)文中提到,如果GC OMS发生了变化,OMS无法自动发现原有的Agent,需要对Agent做相应的调整才能重新加入到GC OMS的管理列表中。整理了一个简单的步骤,供参考。

1.确保Agent处于停滞状态
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl status agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent is Not Running

若果仍然是运行状态,使用“$AGENT_HOME/bin/emctl stop agent”命令停掉Agent。

2.调整emd.properties参数文件
如果更换了GC OMS需要调整这个参数文件中的REPOSITORY_URL参数。
[oracle@ocmdb1 ~]$ vi $AGENT_HOME/sysman/config/emd.properties
……
REPOSITORY_URL=https://ocmdb2.localdomain:1159/em/upload
……

REPOSITORY_URL参数可以在GC OMS所在主机中获得
[oracle@ocmdb2 ~]$ $AGENT_HOME/bin/emctl status agent | grep Repository
Repository URL    : https://ocmdb2.localdomain:1159/em/upload

[oracle@ocmdb2 ~]$ $AGENT_HOME/bin/emctl status agent | grep Repository
Repository URL    : https://ocmdb2.localdomain:1159/em/upload

此处因我是在原OMS服务器上重新安装,故该文件不需要修改。

3.清除Agent原有信息
[oracle@ocmdb1 ~]$ rm -rf $AGENT_HOME/sysman/emd/state/*
[oracle@ocmdb1 ~]$ rm -rf $AGENT_HOME/sysman/emd/collection/*
[oracle@ocmdb1 ~]$ rm -rf $AGENT_HOME/sysman/emd/upload/*
[oracle@ocmdb1 ~]$ rm -rf $AGENT_HOME/sysman/log/*
[oracle@ocmdb1 ~]$ rm -f $AGENT_HOME/sysman/emd/lastupld.xml
[oracle@ocmdb1 ~]$ rm -f $AGENT_HOME/sysman/emd/agntstmp.txt
[oracle@ocmdb1 ~]$ rm -f $AGENT_HOME/sysman/emd/blackouts.xml
[oracle@ocmdb1 ~]$ rm -f $AGENT_HOME/sysman/emd/protocol.ini
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl clearstate agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
EMD clearstate completed successfully

4.使用emctl的secure选项重新配置Agent
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl secure agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
Enter Agent Registration password :  --此处需要输入密码,我这里是oracle1
Agent is already stopped...   Done.
Securing agent...   Started.
Requesting an HTTPS Upload URL from the OMS...   Done.
Requesting an Oracle Wallet and Agent Key from the OMS...   Done.
Check if HTTPS Upload URL is accessible from the agent...   Done.
Configuring Agent for HTTPS in CENTRAL_AGENT mode...   Done.
EMD_URL set in /u01/app/oracle/agent/agent10g/sysman/config/emd.properties
Securing agent...   Successful.

5.启动Agent
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl start agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
Starting agent ......... started.

6.使用emctl的upload选项将Agent上传到OMS
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl upload
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
EMD upload completed successfully

7.后确认Agent运行情况
[oracle@ocmdb1 ~]$ $AGENT_HOME/bin/emctl status agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent Version     : 10.2.0.1.0
OMS Version       : 10.2.0.1.0
Protocol Version  : 10.2.0.0.0
Agent Home        : /u01/app/oracle/agent/agent10g
Agent binaries    : /u01/app/oracle/agent/agent10g
Agent Process ID  : 27716
Parent Process ID : 27701
Agent URL         : https://ocmdb1.localdomain:3872/emd/main/
Repository URL    : https://ocmdb2.localdomain:1159/em/upload
Started at        : 2010-07-12 22:19:14
Started by user   : oracle
Last Reload       : 2010-07-12 22:19:14
Last successful upload                       : 2010-07-12 22:19:51
Total Megabytes of XML files uploaded so far :     7.48
Number of XML files pending upload           :        2
Size of XML files pending upload(MB)         :     0.01
Available disk space on upload filesystem    :    87.52%
Last successful heartbeat to OMS             : 2010-07-12 22:19:21
---------------------------------------------------------------
Agent is Running and Ready

此时,回到Grid Control页面便可以看到对应的Agent已经添加完成。Agent添加任务完成。

8.小结
通过本文加之如下几篇文章简单展示了Oracle Grid Control部署安装方面的知识。建议大家在部署安装的过程中一定要注意细节,稍有不慎便有可能遇到问题。如果OMS无法自动识别到数据库的实例信息,可以考虑在GC页面中手工添加。
《【GC】安装GC之前需要调整的几个参数》(http://space.itpub.net/519536/viewspace-667627)
《【GC】OEL4.8部署安装 Grid Control OMS》(http://space.itpub.net/519536/viewspace-667751)
《【GC】使用 agentDownload.linux完成Grid Control Agent的快速部署安装》(http://space.itpub.net/519536/viewspace-667753)
《【GC】OEL4.8卸载重新部署安装Grid Control OMS》(http://space.itpub.net/519536/viewspace-667808)

Good luck.

secooler
10.07.12

-- The End --

分享好友

分享这个小栈给你的朋友们,一起进步吧。

OCM联盟
创建时间:2019-12-27 14:04:54
OCM联盟(OCMU – Oracle Certified Master Union)是一群有着共同理想,共同志向的DBA的家。 ⚠️该小栈仅限ocm成员入驻!审核制! Oracle Certified Master (OCM) -Oracle认证大师,是Oracle认证的别,是对数据库从业人员的技术、知识和操作技能的别的认可。Oracle OCM是解决困难的技术难题和复杂的系统故障的佳Oracle专家人选,也是IT行业衡量IT专家和经理人的高专业程度及经验的基准。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 侯圣文@secooler
    栈主

小栈成员

查看更多
  • gaokeke123
  • ?
  • 山中老狐狸
  • 飘絮絮絮丶
戳我,来吐槽~