AIX 環境下 DB2 的徹底卸載與重裝需嚴格遵循順序,避免殘留檔案導致後續安裝異常。本文整理官方建議與實戰經驗,提供兩套方案:圖形化工具法與手動清理法。
db2_deinstall 可執行檔smit 並遵循精靈移除 DB2 產品包/var 下的 db2* 目錄/usr/opt/db2_XX_XX 安裝根目錄/tmp 下的 db2* 與 das* 暫存檔參考對應版本的 DB2 Quick Beginning 文檔可獲取詳細卸載章節。
⚠ 嚴格按序執行,不可跳躍步驟
db2 backup db ... → db2 drop db ...db2admin stopdb2stop/usr/.../instance/dasidrop das_name/usr/.../instance/db2idrop instance_namesmitty remove 選擇所有 DB2 相關檔案集/etc/services 移除 DB2 佔用的埠號條目/var、/usr/opt、/tmp 下殘留目錄已清空執行 lslpp -l | grep -i db2 應無輸出;ls -ld /var/db2* /usr/opt/db2* /tmp/db2* /tmp/das* 應提示目錄不存在。確認無誤後方可進行全新安裝。
方案一較簡便且官方支援度高;方案二適用於極端場景。無論哪種方式,「先備份資料、再依序停止服務、最後徹底清理檔案與 OS 紀錄」是不變的鐵律。