【Oracle】 RAC 環境刪除oracle 之一

楊奇龍發表於2011-09-24
oracle 11GR2提供了一個自動刪除工具deinstall 在$ORACLE_HOME 的deinstall 目錄下,使用此工具可以實現解除安裝oracle 軟體,Clusterware 軟體和資料庫。解除安裝oracle 之前可以使用dbca 刪除資料庫,也可以不用刪除,deinstall 工具會完成對資料庫的刪除工作,下面是在RAC環境下進行刪除資料庫的操作。
環境:兩節點RAC:rac1,rac2 ,刪除之前資料庫未關閉~!

oracle@rac1:/opt/rac/oracle/11.2.0/db/deinstall>./deinstall
Checking for required files and bootstrapping ...
Please wait ...
Location of logs /opt/rac/oraInventory/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################
安裝檢查配置開始
檢查 Oracle 主目錄位置是否存在 /opt/rac/oracle/11.2.0/db
選擇進行解除安裝的 Oracle 主目錄型別為: RACDB
選擇進行解除安裝的 Oracle 基目錄為: /opt/rac/oracle
檢查主產品清單位置是否存在 /opt/rac/oraInventory
檢查 Oracle Grid Infrastructure 主目錄是否存在 /opt/11202/11.2.0/grid
以下節點屬於此叢集: rac1,rac2
安裝檢查配置結束
網路配置檢查配置開始
網路取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/netdc_check8792876224862063676.log
網路配置檢查配置結束
資料庫檢查配置開始
資料庫取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/databasedc_check5370896540519690630.log
指定值列表作為輸入時使用逗號作為分隔符
指定在此 Oracle 主目錄中配置的資料庫名的列表 [rac]: 
###### 對於資料庫 'rac' ######
RAC 資料庫
此資料庫在其上有例項的節點: [rac1, rac2]
例項名: [rac1, rac2]
節點上的本地例項名: rac1 
資料庫的診斷目標位置: /opt/rac/oracle/diag/rdbms/rac
資料庫使用的儲存型別: ASM
已自動搜尋到資料庫 rac 的詳細資料。是否仍要修改 rac 資料庫的詳細資料? [n]: y
###### 對於資料庫 'rac' ######
指定此資料庫 (1. 單例項資料庫|2. 啟用 Oracle Restart 的資料庫|3. RAC 資料庫) 的型別 [3]: 3
指定此資料庫在其上有例項的節點的列表 [rac1, rac2]: 
指定例項名列表 [rac1, rac2]: 
指定節點 rac1 上的本地例項名 [rac1]: 
指定資料庫的診斷目標位置 [/opt/rac/oracle/diag/rdbms/rac]: 
指定資料庫 ASM|FS 使用的儲存型別 [ASM]: 
資料庫檢查配置結束
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/emcadc_check.log 

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

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

######################## CLEAN OPERATION START ########################
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/emcadc_clean.log 
更新資料庫 rac 的 Enterprise Manager Database Control 配置
更新 Enterprise Manager ASM 目標 (如果有)
更新 Enterprise Manager 監聽程式目標 (如果有)
Enterprise Manager Configuration Assistant END
資料庫取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/databasedc_clean4979397386605849153.log
資料庫清除配置開始 rac
此操作可能需要持續幾分鐘。
資料庫清除配置結束 rac
網路配置清除配置開始
網路取消配置跟蹤檔案位置: /opt/rac/oraInventory/logs/netdc_clean3429340752248708490.log
正在取消配置所有節點上的監聽程式配置檔案...
監聽程式配置檔案已成功取消配置。
正在取消配置所有節點上的命名方法配置檔案...
命名方法配置檔案已成功取消配置。
正在取消配置所有節點上的本地網路服務名配置檔案...
本地網路服務名配置檔案已成功取消配置。
正在取消配置所有節點上的目錄使用配置檔案...
目錄使用配置檔案已成功取消配置。
正在取消配置所有節點上的備份檔案...
備份檔案已成功取消配置。
網路配置已成功清除。
網路配置清除配置結束
Oracle Configuration Manager clean START
OCM clean log file location : /opt/rac/oraInventory/logs//ocm_clean3840.log
Oracle Configuration Manager clean END
Oracle Universal Installer 清除開始
從本地節點上的主產品清單中分離 Oracle 主目錄 '/opt/rac/oracle/11.2.0/db' : 完成
刪除本地節點上的目錄 '/opt/rac/oracle/11.2.0/db' : 完成
將不會刪除本地節點上的 Oracle 基目錄 '/opt/rac/oracle'。該目錄不為空。
從遠端節點 'rac2' 上的主產品清單中分離 Oracle 主目錄 '/opt/rac/oracle/11.2.0/db' : 完成
刪除遠端節點 'rac2' 上的目錄 '/opt/rac/oracle/11.2.0/db' : 完成
將不會刪除節點 'rac2' 上的 Oracle 基目錄 '/opt/rac/oracle'。該目錄不為空。
Oracle Universal Installer 清除成功。
Oracle Universal Installer 清除結束
Oracle 安裝清除開始

清除安裝操作將在節點 'rac1' 上刪除臨時目錄 '/tmp/install'
清除安裝操作將在節點 'rac2' 上刪除臨時目錄 '/tmp/install'

Oracle 安裝清除結束
已將預設屬性檔案 /tmp/deinstall2011-09-24_12-01-42-下午/response/deinstall_OraDb11g_home1.rsp 作為 /tmp/deinstall2011-09-24_12-01-42-下午/response/deinstall_OraDb11g_home1.rsp3 移動
######################### CLEAN OPERATION END #########################
####################### CLEAN OPERATION SUMMARY #######################
已更新資料庫 rac 的 Enterprise Manager 配置
已成功取消配置以下資料庫例項: rac
Cleaning the config for CCR
As CCR is not configured, so skipping the cleaning of CCR configuration
CCR clean is finished
已成功地從本地節點上的主產品清單中分離 Oracle 主目錄 '/opt/rac/oracle/11.2.0/db'。
已成功地刪除本地節點上的目錄 '/opt/rac/oracle/11.2.0/db'。
已成功地從遠端節點 'rac2' 上的主產品清單中分離 Oracle 主目錄 '/opt/rac/oracle/11.2.0/db'。
已成功地刪除遠端節點 'rac2' 上的目錄 '/opt/rac/oracle/11.2.0/db'。
Oracle Universal Installer 清除成功。
Oracle 安裝程式已成功清除臨時目錄。
#######################################################################
############# ORACLE DEINSTALL & DECONFIG TOOL END #############
至此,資料庫和oracle 安裝的軟體和相關的網路配置資訊全部刪除完畢~

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

相關文章