首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

AIX 環境 Oracle 10g 徹底卸載指南:文件、配置、用戶、裸設備全清理

     編輯:Oracle 資料庫基礎

AIX 平台 Oracle 10g 完整卸載需覆蓋安裝目錄、系統配置、用戶組、裸設備殘留。本文匯總官方步驟與社區驗證方案,含 smitty 文件系統卸載、oratab/oraInst.loc 清理、裸設備識別風險預警。

標準卸載步驟

  1. 刪除安裝目錄:cd $ORACLE_BASE && rm -rf *(保留 .profile、.rhosts 若不刪用戶)
  2. 清理系統配置:
    • rm -f /etc/oratab /etc/oraInst.loc
    • RAC 被動節點無安裝記錄文件
  3. 刪除可执行文件鏈接:rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv(或按 root.sh 指定路徑刪除)
  4. 清理集群殘留:rm -rf /var/opt/oracle(若確定不再部署 RAC)
  5. 處理裸設備風險:若後續復用同名裸設備且 VG 未變,Oracle 可能識別舊數據庫文件導致安裝異常,建議 dd if=/dev/zero of=/dev/rxxx 清零或重建 VG
  6. 刪除用戶組:userdel oracle; groupdel dba; groupdel oinstall
  7. 重啟系統:shutdown -Fr

社區精簡版(單機非 RAC)

cd $ORACLE_BASE
rm -rf *
rm -f /etc/oratab /etc/oraInst.loc
# 若 Oracle 佔用獨立文件系統
umount /home/oracle
smitty rmfs  # 刪除文件系統
userdel oracle
groupdel dba
groupdel oinstall
shutdown -Fr

關鍵差異提示

  • 文件系統 vs 目錄安裝:獨立 FS 需 umount + smitty rmfs,目錄安裝僅 rm -rf
  • 環境變量:若未變更 /etc/profile、.profile 可保留
  • 裸設備:最隱蔽風險,跨安裝周期殘留數據結構最易導致「鬼庫」現象

建議將卸載腳本納入基礎設施即代碼管理,變更審批執行,避免手工操作遺漏。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved