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

分享好友

×
取消 复制
【GC】Grid Control Agent完整删除方法
2019-12-31 15:06:44
  当需要删除Grid Control Agent的时候,往往会因为删除不完整导致无法重新顺利部署Agent的问题。
  这里给出Grid Control Agent的完整删除方法。供大家参考。

1.确认Agent当前状态

[oracle@secdb1 ~]$ cd /u01/app/oracle/agent/agent10g/bin
[oracle@secdb1 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  : 7413
Parent Process ID : 7395
Agent URL         : https://secdb1.localdomain:3872/emd/main/
Repository URL    : https://secdb2.localdomain:1159/em/upload
Started at        : 2011-11-10 11:13:49
Started by user   : oracle
Last Reload       : 2011-11-11 00:37:06
Last successful upload                       : (none)
Last attempted upload                        : (none)
Total Megabytes of XML files uploaded so far :     0.00
Number of XML files pending upload           :      134
Size of XML files pending upload(MB)         :     6.09
Available disk space on upload filesystem    :    76.00%
Last successful heartbeat to OMS             : 2011-11-11 02:15:07
---------------------------------------------------------------
Agent is Running and Ready

2.停掉Agent

[oracle@secdb1 bin]$ ./emctl stop agent
Oracle Enterprise Manager 10g Release 10.2.0.1.0.
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
Stopping agent ... stopped.

3.删除Agent对应的软件

此处使用静默方式完成Agent软件删除。
[oracle@secdb1 bin]$ cd /u01/app/oracle/agent/agent10g/oui/bin
[oracle@secdb1 bin]$ pwd
/u01/app/oracle/agent/agent10g/oui/bin
[oracle@secdb1 bin]$ ./runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/agent/agent10g}"
Starting Oracle Universal Installer...

No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-11-11_02-20-26AM. Please wait ...[oracle@secdb1 bin]$ Oracle Universal Installer, Version 10.2.0.5.0 Production
Copyright (C) 1999, 2009, Oracle. All rights reserved.

Starting deinstall


Deinstall in progress (Friday, November 11, 2011 2:20:43 AM CST)
WARNING:The directory: /u01/app/oracle/agent/agent10g will be deleted after deinstall.
Click on "Yes" to continue.
Click on "No" to perform. deinstall without deleting the directory.
Click on "Cancel" to go back to "Inventory Dialog".
Configuration assistant "Agent Deinstall Assistant" succeeded
................................................................ Done.

Deinstall successful

End of install phases.(Friday, November 11, 2011 2:22:01 AM CST)
End of deinstallations
Please check '/u01/app/oracle/oraInventory/logs/silentInstall2011-11-11_02-20-26AM.log' for more details.

4.删除inventory.xml文件中有关Agent的信息
inventory.xml文件存放在oraInventory目录下的ContentsXML目录中。
1)确认oraInventory文件夹存放位置的方法
/etc/oraInst.loc文件中记录了oraInventory文件夹的位置
[oracle@secdb1 agent]$ cat /etc/oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall

2)删除inventory.xml文件中<HOME_LIST>中NAME是agent10g的内容
[oracle@secdb1 ~]$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 2009 Oracle Corporation. All rights Reserved -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
   <SAVED_WITH>10.2.0.5.0</SAVED_WITH>
   <MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OraDb10g_home1" LOC="/u01/app/oracle/product/10.2.0/db_1" TYPE="O" IDX="1"/>
<HOME NAME="agent10g" LOC="/u01/app/oracle/agent/agent10g" TYPE="O" IDX="2" REMOVED="T"/>
</HOME_LIST>
</INVENTORY>
~
~
5.删除agent目录
[oracle@secdb1 oracle]$ rm -rf $ORACLE_BASE/agent?

6.小结
  按照上述步骤便可以顺利地删除Grid Control Agent软件,以便重新部署安装Agent。
  重点关注上述步骤中的第4步骤,这个步骤是容易遗忘的地方,切记。

Good luck.

secooler
11.11.15

-- 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
  • ?
  • 山中老狐狸
  • 飘絮絮絮丶
戳我,来吐槽~