11gr2RAC環境解除安裝(一)

shilei1發表於2011-07-18
---------------------------------------------------------------

和以往版本相比,解除安裝RAC環境變得更加容易。

這一篇介紹RAC環境中DATABASE的解除安裝。


在解除安裝資料庫軟體之前,可以利用DBCA來刪除資料庫,也可以保留資料庫,透過解除安裝工具完成全部解除安裝工作。

bash-3.00# su - oracle
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$ bash
bash-3.00$ cd /data/deinstall/
bash-3.00$ ./deinstall -home /data/oracle/product/11.2
ORACLE_HOME = /data/oracle/product/11.2
Location of logs /data/oraInventory/logs/

############ ORACLE DEINSTALL & DECONFIG TOOL START ############


######################## CHECK OPERATION START ########################
安裝檢查配置開始

檢查 Oracle 主目錄位置是否存在 /data/oracle/product/11.2選擇進行解除安裝的 Oracle 主目錄型別為: RACDB選擇進行解除安裝的 Oracle 基目錄為: /data/oracle檢查主產品清單位置是否存在 /data/oraInventory檢查 Oracle Grid Infrastructure 主目錄是否存在 /data/grid以下節點屬於此叢集: racnode1,racnode2,racnode3

安裝檢查配置結束

網路配置檢查配置開始

網路取消配置跟蹤檔案位置: /data/oraInventory/logs/netdc_check38998.log

網路配置檢查配置結束

資料庫檢查配置開始

資料庫取消配置跟蹤檔案位置: /data/oraInventory/logs/databasedc_check39002.log

指定值列表作為輸入時使用逗號作為分隔符

指定在此 Oracle 主目錄中配置的資料庫名的列表 [testrac]:

###### 對於資料庫 'testrac' ######

指定此資料庫 (1. 單例項資料庫|2. 啟用 Oracle Restart 的資料庫|3. RAC 資料庫) 的型別[3]: 指定此資料庫在其上有例項的節點的列表 [racnode1, racnode2]: 指定例項名列表 [testrac1, testrac2]: 指定節點 racnode3 上的本地例項名 []:testrac3指定資料庫的診斷目標位置 [/data/oracle/diag/rdbms/testrac]: 指定資料庫 ASM|FS 使用的儲存型別 []: ASM

資料庫檢查配置結束

Enterprise Manager Configuration Assistant START

EMCA 取消配置跟蹤檔案位置: /data/oraInventory/logs/emcadc_check.log

檢查資料庫 testrac 的配置
Enterprise Manager Configuration Assistant END
Oracle Configuration Manager check START
OCM check log file location : /data/oraInventory/logs//ocm_check9488.log
Oracle Configuration Manager check END

######################### CHECK OPERATION END #########################


####################### CHECK OPERATION SUMMARY #######################
Oracle Grid Infrastructure
主目錄為: /data/grid存在 Oracle 主目錄的叢集節點為: (請輸入用 "," 分隔的節點, 例如: node1,node2,...)racnode1,racnode2,racnode3選擇進行解除安裝的 Oracle 主目錄為: /data/oracle/product/11.2
Oracle
主目錄註冊到的產品清單位置為
: /data/oraInventory已選中以下資料庫來取消配置: testrac資料庫唯一名稱: testrac已用儲存: ASM對於任何資料庫, 沒有要更新的 Enterprise Manager 配置沒有要更新的 Enterprise Manager ASM 目標沒有要移植的 Enterprise Manager 監聽程式目標
Checking the config status for CCR
racnode1 : Oracle Home exists with CCR directory, but CCR is not configured
racnode2 : Oracle Home exists with CCR directory, but CCR is not configured
racnode3 : Oracle Home exists with CCR directory, but CCR is not configured
CCR check is finished
是否繼續 (y - , n - )? [n]: y此會話的日誌將寫入: '/data/oraInventory/logs/deinstall_deconfig2010-12-27_09-56-53-AM.out'此會話的任何錯誤訊息都將寫入: '/data/oraInventory/logs/deinstall_deconfig2010-12-27_09-56-53-AM.err'

######################## CLEAN OPERATION START ########################

Enterprise Manager Configuration Assistant START

EMCA 取消配置跟蹤檔案位置: /data/oraInventory/logs/emcadc_clean.log

更新 Enterprise Manager ASM 目標 (如果有)更新 Enterprise Manager 監聽程式目標 (如果有)
Enterprise Manager Configuration Assistant END
資料庫取消配置跟蹤檔案位置
: /data/oraInventory/logs/databasedc_clean39004.log資料庫清除配置開始 testrac此操作可能需要持續幾分鐘。資料庫清除配置結束 testrac

網路配置清除配置開始

網路取消配置跟蹤檔案位置: /data/oraInventory/logs/netdc_clean39006.log

正在取消配置所有節點上的監聽程式配置檔案...監聽程式配置檔案已成功取消配置。

正在取消配置所有節點上的命名方法配置檔案...命名方法配置檔案已成功取消配置。

正在取消配置所有節點上的本地網路服務名配置檔案...本地網路服務名配置檔案已成功取消配置。

正在取消配置所有節點上的目錄使用配置檔案...目錄使用配置檔案已成功取消配置。

正在取消配置所有節點上的備份檔案...備份檔案已成功取消配置。

網路配置已成功清除。

網路配置清除配置結束

Oracle Configuration Manager clean START
OCM clean log file location : /data/oraInventory/logs//ocm_clean9488.log
Oracle Configuration Manager clean END
Oracle Universal Installer
清除開始

從本地節點上的主產品清單中分離 Oracle 主目錄 '/data/oracle/product/11.2' : 完成

刪除本地節點上的目錄'/data/oracle/product/11.2' : 完成

將不會刪除本地節點上的 Oracle 基目錄 '/data/oracle'Oracle 主目錄 '/data/grid' 正在使用該目錄。

從遠端節點 'racnode2,racnode1' 上的主產品清單中分離 Oracle 主目錄 '/data/oracle/product/11.2' : 完成

刪除遠端節點 'racnode1,racnode2' 上的目錄 '/data/oracle/product/11.2' : 完成

將不會刪除節點 'racnode2' 上的 Oracle 基目錄 '/data/oracle'Oracle 主目錄 '/data/grid' 正在使用該目錄。

將不會刪除節點 'racnode1' 上的 Oracle 基目錄 '/data/oracle'Oracle 主目錄 '/data/grid' 正在使用該目錄。

Oracle Universal Installer 清除成功。

Oracle Universal Installer 清除結束


Oracle
安裝清除開始

清除安裝操作將在節點 'racnode3' 上刪除臨時目錄 '/var/tmp//install'清除安裝操作將在節點 'racnode1' 上刪除臨時目錄'/var/tmp//install'清除安裝操作將在節點 'racnode2' 上刪除臨時目錄'/var/tmp//install'

Oracle 安裝清除結束

已將預設屬性檔案/data/deinstall/response/deinstall_OraDb11g_home1.rsp作為 /data/deinstall/response/deinstall_OraDb11g_home1.rsp1 移動

######################### CLEAN OPERATION END #########################


####################### CLEAN OPERATION SUMMARY #######################
已成功取消配置以下資料庫例項: testrac
Cleaning the config for CCR
As CCR is not configured, so skipping the cleaning of CCR configuration
CCR clean is finished
已成功地從本地節點上的主產品清單中分離 Oracle 主目錄'/data/oracle/product/11.2'
已成功地刪除本地節點上的目錄 '/data/oracle/product/11.2'已成功地從遠端節點 'racnode2,racnode1' 上的主產品清單中分離 Oracle 主目錄 '/data/oracle/product/11.2'已成功地刪除遠端節點 'racnode1,racnode2' 上的目錄 '/data/oracle/product/11.2'
Oracle Universal Installer
清除成功。

Oracle 安裝程式已成功清除臨時目錄。
#######################################################################


############# ORACLE DEINSTALL & DECONFIG TOOL END #############

至此,資料庫解除安裝就已經完成了。

利用11gr2推出的單獨的deinstall工具來完成解除安裝,還是很方便的。

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

相關文章