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

AIX 平台 DB2 完整卸載與重裝標準作業程序

     編輯:DB2 教學

前言

AIX 環境下 DB2 的徹底卸載與重裝需嚴格遵循順序,避免殘留檔案導致後續安裝異常。本文整理官方建議與實戰經驗,提供兩套方案:圖形化工具法與手動清理法。

方案一:使用安裝媒體自帶工具(推薦)

  1. 從 DB2 光碟/安裝映像定位 db2_deinstall 可執行檔
  2. 執行 smit 並遵循精靈移除 DB2 產品包
  3. 關鍵補充:手動刪除殘留目錄:
    • /var 下的 db2* 目錄
    • /usr/opt/db2_XX_XX 安裝根目錄
    • /tmp 下的 db2* 與 das* 暫存檔
  4. 完成後即可重新安裝

參考對應版本的 DB2 Quick Beginning 文檔可獲取詳細卸載章節。

方案二:手動逐步清理(適用於殘損環境或無法啟動 GUI)

⚠ 嚴格按序執行,不可跳躍步驟

  1. 備份並刪除資料庫:db2 backup db ... → db2 drop db ...
  2. 停止管理服務:db2admin stop
  3. 停止實例:db2stop
  4. 移除 DAS(管理伺服器):/usr/.../instance/dasidrop das_name
  5. 移除實例:/usr/.../instance/db2idrop instance_name
  6. 移除 DB2 軟體包:smitty remove 選擇所有 DB2 相關檔案集
  7. 清理作業系統層面殘留:
    • 刪除 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 紀錄」是不變的鐵律。

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