解除安裝Oracle11gr2 for Solaris
從11.2開始,Oracle提供了專門的解除安裝工具。
在以前的版本中,解除安裝資料庫環境仍然是透過Oracle的安裝軟體來完成,不過從11.2開始,Oracle提供了一個專門的檔案來解除安裝資料庫軟體:
bash-3.00$ unzip solaris.sparc64_11gR2_deinstall.zip
解除安裝工具不需要圖形化的幫助,直接在shell中就可以執行:
bash-3.00$ cd deinstall/
bash-3.00$ deinstall -home $ORACLE_HOME
ORACLE_HOME = /data/oracle/product/11.2
Location of logs /data/deinstall/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################
安裝檢查配置開始
檢查 Oracle 主目錄位置是否存在 /data/oracle/product/11.2
選擇進行解除安裝的 Oracle 主目錄型別為: SIDB
選擇進行解除安裝的 Oracle 基目錄為: /data/oracle
檢查主產品清單位置是否存在 /data/oraInventory
安裝檢查配置結束
網路配置檢查配置開始
網路取消配置跟蹤檔案位置: /data/deinstall/logs/netdc_check17186.log
指定要取消配置的所有單例項監聽程式 [LISTENER]:
網路配置檢查配置結束
資料庫檢查配置開始
資料庫取消配置跟蹤檔案位置: /data/deinstall/logs/databasedc_check17187.log
指定值列表作為輸入時使用逗號作為分隔符
指定在此 Oracle 主目錄中配置的資料庫名的列表 [ora112]:
###### 對於資料庫 'ora112' ######
單例項資料庫
資料庫的診斷目標位置: /data/oracle/diag/rdbms/ora112
資料庫使用的儲存型別: FS
資料庫檔案位置: /data/oracle/oradata/ora112
快速恢復區位置: 不存在
資料庫 spfile 位置: /data/oracle/product/11.2/dbs/spfileora112.ora
已自動搜尋到資料庫 ora112 的詳細資料。是否仍要修改 ora112 資料庫的詳細資料? [n]: y
###### 對於資料庫 'ora112' ######
指定此資料庫 (1. 單例項資料庫|2. 啟用 Oracle Restart 的資料庫) 的型別 [1]:
指定資料庫的診斷目標位置 [/data/oracle/diag/rdbms/ora112]:
指定資料庫 ASM|FS 使用的儲存型別 [FS]:
如果有任何資料庫檔案存在於共享檔案系統上, 請指定目錄的列表。如果找到了 'ora112' 子目錄, 則將刪除該子目錄。否則將刪除指定的目錄。此外, 可以指定帶有完整路徑的資料庫檔案的列表 [/data/oracle/oradata/ora112]:
如果在檔案系統上配置了快速恢復區, 請指定其位置。如果找到了 'ora112' 子目錄, 則將刪除該子目錄。 []:
指定資料庫 spfile 位置 [/data/oracle/product/11.2/dbs/spfileora112.ora]:
資料庫檢查配置結束
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟蹤檔案位置: /data/deinstall/logs/emcadc_check.log
檢查資料庫 ora112 的配置
Enterprise Manager Configuration Assistant END
Oracle Configuration Manager check START
OCM check log file location : /data/deinstall/logs//ocm_check3002.log
Oracle Configuration Manager check END
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################
選擇進行解除安裝的 Oracle 主目錄為: /data/oracle/product/11.2
Oracle 主目錄註冊到的產品清單位置為: /data/oraInventory
將取消配置以下單例項監聽程式: LISTENER
已選中以下資料庫來取消配置: ora112
資料庫唯一名稱: ora112
已用儲存: FS
將為以下資料庫更新 Enterprise Manager 配置: ora112
沒有要更新的 Enterprise Manager ASM 目標
沒有要移植的 Enterprise Manager 監聽程式目標
Checking the config status for CCR
Oracle Home exists with CCR directory, but CCR is not configured
CCR check is finished
是否繼續 (y - 是, n - 否)? [n]: y
此會話的日誌將寫入: '/data/deinstall/logs/deinstall_deconfig2010-12-08_04-05-12-PM.out'
此會話的任何錯誤訊息都將寫入: '/data/deinstall/logs/deinstall_deconfig2010-12-08_04-05-12-PM.err'
######################## CLEAN OPERATION START ########################
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟蹤檔案位置: /data/deinstall/logs/emcadc_clean.log
更新資料庫 ora112 的 Enterprise Manager Database Control 配置
更新 Enterprise Manager ASM 目標 (如果有)
更新 Enterprise Manager 監聽程式目標 (如果有)
Enterprise Manager Configuration Assistant END
資料庫取消配置跟蹤檔案位置: /data/deinstall/logs/databasedc_clean17188.log
資料庫清除配置開始 ora112
此操作可能需要持續幾分鐘。
資料庫清除配置結束 ora112
網路配置清除配置開始
網路取消配置跟蹤檔案位置: /data/deinstall/logs/netdc_clean17189.log
取消配置單例項監聽程式: LISTENER
取消配置監聽程式: LISTENER
停止監聽程式: LISTENER
警告: 無法停止監聽程式。 監聽程式可能未執行。
刪除監聽程式: LISTENER
監聽程式已成功刪除。
監聽程式已成功取消配置。
正在取消配置備份檔案...
備份檔案已成功取消配置。
網路配置已成功清除。
網路配置清除配置結束
Oracle Configuration Manager clean START
OCM clean log file location : /data/deinstall/logs//ocm_clean3002.log
Oracle Configuration Manager clean END
Oracle Universal Installer 清除開始
從本地節點上的主產品清單中分離 Oracle 主目錄 '/data/oracle/product/11.2' : 完成
刪除本地節點上的目錄 '/data/oracle/product/11.2' : 完成
刪除本地節點上的目錄 '/data/oraInventory' : 完成
將不會刪除本地節點上的 Oracle 基目錄 '/data/oracle'。該目錄不為空。
Oracle Universal Installer 清除成功。
Oracle Universal Installer 清除結束
Oracle 安裝清除開始
清除安裝操作將在節點 'ractest1' 上刪除臨時目錄 '/var/tmp//install'
Oracle 安裝清除結束
已將預設屬性檔案 /data/deinstall/response/deinstall_OraDb11g_home1.rsp 作為 /data/deinstall/response/deinstall_OraDb11g_home1.rsp0 移動
######################### CLEAN OPERATION END #########################
####################### CLEAN OPERATION SUMMARY #######################
已更新資料庫 ora112 的 Enterprise Manager 配置
已成功取消配置以下資料庫例項: ora112
以下單例項監聽程式已成功取消配置: LISTENER
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'。
已成功地刪除本地節點上的目錄 '/data/oraInventory'。
Oracle Universal Installer 清除成功。
當會話結束時在節點 'ractest1' 上以 root 使用者身份執行 'rm -rf /var/opt/oracle/oraInst.loc'。
Oracle 安裝程式已成功清除臨時目錄。
#######################################################################
############# ORACLE DEINSTALL & DECONFIG TOOL END #############
可以看到Oracle將解除安裝單獨做成一個工具還是有一定道理的,從Oracle執行的步驟就可以看到,如果是使用者手工執行解除安裝,基本上不太可能考慮的這麼細緻。而且Oracle的文件自古以來重安裝而輕解除安裝,但是對於複雜的環境而言,解除安裝不乾淨同樣會留下很大的隱患。
最後提一句,採用這種方式解除安裝軟體,Oracle會利用DROP DATABASE方式來刪除資料庫,所有的資料檔案、日誌檔案都會刪除。
在11.2.0.2的補丁集中,也提供了對應的解除安裝工具。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-682856/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris mysql 安裝 解除安裝MySql
- Solaris 下解除安裝程式 pkgrm
- Solaris 系統上手動解除安裝 WebSphereWeb
- solaris 10 應用軟體的安裝/解除安裝方法(轉)
- Solaris中對tar.z進行安裝解除安裝教程詳解
- ORACLE11GR2 RAC解除安裝ASM例項步驟OracleASM
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- openssh for solaris 安裝
- solaris下安裝oracleOracle
- Solaris下安裝VNCVNC
- docker安裝及解除安裝Docker
- Ubuntu解除安裝和安裝Ubuntu
- Oracle 安裝與解除安裝Oracle
- JDK安裝和解除安裝JDK
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- 解除安裝RAC
- 解除安裝CRS
- JDK 解除安裝JDK
- oracle解除安裝Oracle
- ORACLE 解除安裝Oracle
- docker 解除安裝Docker
- Solaris10下完全解除安裝Oracle1106RAC環境Oracle
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- ORACLE TEXT安裝與解除安裝Oracle
- Linux安裝解除安裝MySQLLinuxMySql
- solaris 10 mysql 安裝 配置MySql
- solaris下的gcc安裝GC
- vnc在solaris的安裝VNC
- 網路安裝solaris(轉)
- window下安裝並使用nvm(含解除安裝node、解除安裝nvm、全域性安裝npm)NPM
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- debian軟體解除安裝|deb包解除安裝|dpkg命令
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10