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

DB2 通用升級修補包安裝標準流程 (Linux 實戰)

     編輯:DB2 教學

修補包獲取

  • 下載位置:ftp://ftp.software.ibm.com/ps/products/db2/fixes/
  • 選擇語言環境與產品版本 (如 english/db2LinuxIA32v8/)
  • 修補包向下相容:直接下載最高級別 即可 (含所有較低級別代碼)

升級前準備

  1. 完整備份所有資料庫 (離線/線上備份)
  2. 確認當前級別:db2level
  3. 註釋 /etc/inittab 中 DB2 監控進程自啟動項
  4. 重啟作業系統 確保乾淨環境
  5. 停止 DAS:su - db2as → db2admin stop
  6. 停止實例:su - db2inst1 → db2 force applications all → db2 terminate → db2stop
  7. 停止授權服務:db2licd end
  8. 檢查殘留進程:ps -aux | grep db2 → kill -9 <PID> 清理

安裝修補包 (以 FP6 為例)

  1. 解壓下載檔案,進入目錄:cd FP6_MI00080/
  2. Root 身份執行:./installFixPak
  3. 安裝完成後升級實例與 DAS:
    su - db2inst1
    cd /opt/IBM/db2/V8.1/instance/
    ./db2iupdt db2inst1
    ./dasupdt db2as
  4. 重新綁定必要套件:
    db2 connect to <資料庫>
    db2 bind /opt/IBM/db2/V8.1/bnd/db2schema.bnd blocking all grant public sqlerror continue

驗證升級

  • db2level 確認修補包級別更新
  • 啟動實例 db2start、DAS db2admin start
  • 測試應用連接與核心功能

關鍵注意事項

  • 升級過程中嚴禁 有任何 DB2 進程運行
  • 多實例環境需對每個實例執行 db2iupdt
  • 修補包安裝日誌查看:/tmp/db2_install.log 或安裝目錄下日誌
  • 參考資源:IBM DeveloperWorks「UNIX 上安裝 DB2 UDB 修補包技巧」

適用環境驗證

本流程在以下環境測試通過:
IBM xSeries 345 (Intel 32位) + Red Hat Enterprise Linux 3.0 + DB2 V8.1 for Linux

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