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

DB2 FixPak 升級標準化操作手冊:從停實例到重綁系統包

     編輯:DB2 教學

標準升級流程(SOP)

  1. 停止所有實例
    $ db2list  # 確認實例列表,如 db2inst1 db2inst2
    $ db2stop  # 逐個停止,必要時 db2stop force
  2. 安裝 FixPak
    ./installFixPak -y  # 靜默安裝
  3. 升級實例(關鍵步驟,漏做會導致 db2start 符號缺失)
    $DB2DIR/instance/db2iupdt 
    # 例:/usr/opt/db2_08_01/instance/db2iupdt db2inst2
  4. 升級 DAS 實例
    $DB2DIR/instance/dasupdt 
  5. 重啟實例
    db2start
  6. 重綁系統包(每個數據庫)
    db2 connect to 
    db2 BIND $DB2DIR/bnd/@db2ubind.lst GRANT PUBLIC
    db2 BIND $DB2DIR/bnd/@db2cli.lst GRANT PUBLIC

常見故障與應急處理

現象根因解決步驟
db2start 報 Symbol sqloReadLatchMapConfig not exportedFixPak 後未執行 db2iupdt1. kill 所有實例進程 2. ipclean 清理 IPC 3. 重跑 db2iupdt
db2admin start 失敗DAS 進程殘留 / IPC 未清理1. kill DAS 相關進程 2. ipclean 3. dasupdt

關鍵提醒

  • 升級前備份配置文件(db2set -all、db2 get dbm cfg、db2 get db cfg for )。
  • 多實例環境需逐實例執行 db2iupdt,不可僅升級主實例。
  • 生產環境建議先在測試環境全流程演練,驗證應用兼容性。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved