oracle10g GC agent安裝與解除安裝

snowdba發表於2015-04-27
使用oracle10g GridControl在部署agent時候可以採用下載的方式迅速安裝。 將“種子”檔案從OMS主機上scp到所有需要部署安裝的伺服器上,然後在伺服器執行該種子檔案下載agent軟體並安裝。

1. 在OMS上查詢種子檔案
$ sudo find /u01/app/oracle -name agentDownload.linux

/u01/app/oracle/product/11.1.0/oms10g/sysman/agent_download/10.2.0.5.0/linux/agentDownload.linux


2. 複製種子檔案到需要部署agent的伺服器enmoedu1的/home/oracle目錄下
$ scp /u01/app/oracle/product/11.1.0/oms10g/sysman/agent_download/10.2.0.1.0/linux/agentDownload.linux enmoedu1:~

3. 在enmoedu1上為該種子檔案賦予執行許可權
$ chmod +x agentDownload

4. 現在並安裝agent
enmoedu1*PROD1 ~ $ ./agentDownload.linux -b /home/oracle -m enmoedu2 -r 4889
..引數-b: 為agent選擇安裝目錄
..引數-r:OMS的埠預設4889
..引數-m:OMS的域名
.....需要輸入密碼的話請注意,這裡需要OMS端sysman的密碼
.....省略部分輸出
End of install phases.(Monday, April 27, 2015 9:32:07 AM EDT)
WARNING:
The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root script to run
/home/oracle/agent10g/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts

Starting to execute configuration assistants

使用root使用者執行安裝結束後所需的指令碼呢
$ su -
Password:
[root@enmoedu1 ~]# /home/oracle/agent10g/root.sh

5. 檢視agent狀態,其中注意AgentURL中的埠後3872,這是我們解除安裝時需要的資訊。
enmoedu1*PROD1 ~ $ /home/oracle/agent10g/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.5.0
Protocol Version : 10.2.0.0.0
Agent Home : /home/oracle/agent10g
Agent binaries : /home/oracle/agent10g
Agent Process ID : 23122
Parent Process ID : 23098
Agent URL :
Repository URL :
Started at : 2015-04-27 09:32:38
Started by user : oracle
Last Reload : 2015-04-27 09:32:38
Last successful upload : 2015-04-27 09:34:23
Total Megabytes of XML files uploaded so far : 5.61
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0.00
Available disk space on upload filesystem : 52.62%
Last successful heartbeat to OMS : 2015-04-27 09:33:40
---------------------------------------------------------------
Agent is Running and Ready

此時agent已經安裝成功並處於執行狀態。在GC中可以檢測到新新增的agent節點



如果期間密碼輸入錯誤,安裝完成後在GC的監控端看不到該主機的資訊。可以使用下面的方法來重新輸入正確的密碼
1.  secure
$ /home/oracle/agent10g/bin/emctl secure agent
Enter Agent Registration password : <==輸入正確的密碼

2. upload
$ /home/oracle/agent10g/bin/emctl upload agent


安裝步驟到此結束,下面開始解除安裝agent

1. 停止agent
$ ./emctl stop agent

2. 刪除agent軟體
$ rm -rf /home/oracle/agent10g/

3. 清除inventory中紅色字型的agent資訊
$ vi /u01/app/oraInventory/ContentsXML/inventory.xml
<!-- Copyright (c) 2009 Oracle Corporation. All rights Reserved --&gt
<!-- Do not modify the contents of this file by hand. --&gt
10.2.0.5.0
2.1.0.6.0

4. 清理OMS資料庫中的註冊資訊,其中3872為./emctl status agent中Agent URL的資訊

SQL> exec mgmt_admin.cleanup_agent('enmoedu1.us.oracle.com:3872');

PL/SQL procedure successfully completed.

如果前面的agent安裝沒有成功,呼叫該功能會報錯。


全文完

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1607528/,如需轉載,請註明出處,否則將追究法律責任。

相關文章