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

AIX pSeries LPAR 上 DB2 V8 → V9.5 就地升級實戰:64 位實例遷移、DAS 升級、資料庫 MIGRATE 全流程

     編輯:DB2 教學

環境與前提

  • 平台:AIX pSeries LPAR (64-bit)
  • 來源:DB2 V8 (32-bit 實例)
  • 目標:DB2 V9.5 (64-bit)
  • 前提:V8 實例運行正常,已備份。

核心差異:32-bit → 64-bit 實例轉換

V9.5 於 AIX 僅支援 64-bit 實例。升級過程會自動將 32-bit 實例轉為 64-bit,不可逆。

步驟 1:安裝 V9.5 副本 (Copy) — 不建實例

  • 啟動安裝精靈,選擇「安裝產品」,**勿勾選建立實例**。
  • 安裝路徑如 /opt/IBM/db2/V9.5 (即 $DB2V9_DIR)。

步驟 2:升級實例 (32→64 位)


# 1. 停止 V8 實例
su - db2inst1
db2stop force
db2 terminate

# 2. 切 root,執行 V9.5 目錄下的 db2imigr
su - root
cd /opt/IBM/db2/V9.5/instance
./db2imigr db2inst1
# 內部調用 db2iupdt,完成:
#   - 實例註冊變數遷移 (用戶自訂全域變數不遷)
#   - DBM CFG 遷移
#   - JDK 路徑、審計配置更新

步驟 3:升級 DAS (可選)


# 仍在 root
./dasmigr
# 或選擇:db2admin drop → 重建新 DAS

步驟 4:升級資料庫


su - db2inst1
db2start
db2 MIGRATE DATABASE sample USER db2inst1 USING password
# 多資料庫逐個執行

步驟 5:驗證與環境變數修正

  1. db2 connect to sample; select * from ... 正常查詢。
  2. 檢查 ~db2inst1/sqllib/db2profile:
    DB2DIR=/opt/IBM/db2/V9.5 (已自動更新)。
  3. db2level 確認 DB2 v9.5.x.x。

通用性說明

同樣步驟適用於 Linux、Solaris、HP-UX 等 Unix-like 平台,僅路徑與指令微調。

結語

AIX 64-bit 環境下 V8→V9.5 升級關鍵在:「安裝副本不建實例 → db2imigr 一鍵完成 32→64 位實例轉換與配置遷移 → dasmigr 升級 DAS → MIGRATE DATABASE 升級目錄 → 驗證 DB2DIR」。全程無需手工重建實例,風險可控,是跨大版本就地升級的標準範本。

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