V9.5 於 AIX 僅支援 64-bit 實例。升級過程會自動將 32-bit 實例轉為 64-bit,不可逆。
/opt/IBM/db2/V9.5 (即 $DB2V9_DIR)。
# 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 路徑、審計配置更新
# 仍在 root
./dasmigr
# 或選擇:db2admin drop → 重建新 DAS
su - db2inst1
db2start
db2 MIGRATE DATABASE sample USER db2inst1 USING password
# 多資料庫逐個執行
db2 connect to sample; select * from ... 正常查詢。~db2inst1/sqllib/db2profile:DB2DIR=/opt/IBM/db2/V9.5 (已自動更新)。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」。全程無需手工重建實例,風險可控,是跨大版本就地升級的標準範本。