記錄一次雙節點 11.2.0.3 RAC 環境下,以 root/grid 用戶手動清理 Grid Home 的標準化流程,含 deinstall 工具、root 腳本、ASM 磁盤頭清理、殘留文件掃除,避免殘留導致後續安裝衝突。
srvctl stop database -d orcl)。ocrconfig -manualbackup、crsctl query css votedisk 記錄投票盤位置)。# 切換到 Grid Home . /home/grid/.bash_profile cd $ORACLE_HOME/crs/install # 解配置 CRS (強制、詳細日志) ./rootcrs.pl -verbose -deconfig -force # 生成配置參數文件 (供參考/二次安裝) ./crsconfig_params
su - grid $ORACLE_HOME/deinstall/deinstall # 按提示確認:節點列表、是否清理 OraInventory、是否刪除基礎目錄 # 完成後,另一節點按提示運行相應清理腳本 (通常為 root 運行 /tmp/deinstall...sh)
rm -f /etc/oraInst.loc rm -f /etc/oratab rm -f /etc/oraInst.loc.orig # 檢查 /etc/init.d/ 目錄下是否有 oracle 相關啟動腳本並刪除
# 確認 deinstall 已刪除 Grid Home,若殘留手動刪除 rm -rf /u01/app/11.2.0/grid # 視實際路徑 # 清理中央庫存 (若無其他 Oracle Home) rm -rf /u01/app/oraInventory # 若有其他 Home,僅編輯 /u01/app/oraInventory/ContentsXML/inventory.xml 移除該 Home 條目
userdel -r grid; userdel -r oraclegroupdel oinstall; groupdel dba; groupdel oper; groupdel asmadmin ...避坑提醒
- 先停數據庫再卸 Grid,否則數據庫實例掛在 Grid 監聽/OCR 上會導致卸載殘留進程。
rootcrs.pl -deconfig必須在最後一個節點或任一節點加 -force 才能徹底清理 OCR/投票盤元數據。- ASM 磁盤頭清理 不可逆,確認數據已遷移/備份再執行
dd。- 共享存儲 (NFS/Cluster File System) 環境下,
rm -rf Grid_Home只在一個節點執行,另一節點僅清理 /etc 與 OS 配置。