身為 DB2 資料庫管理員,跨平台遷移(例如從 AIX 移至 Windows)是常見且具挑戰性的任務。DB2 原生備份/還原僅支援同質平台,跨平台遷移需仰賴匯出/匯入機制。本文依實務經驗,整理標準化遷移流程與關鍵指令,供參考實作。
db2move 將使用者資料匯出為 IXF 格式。# 顯示 DBM 配置
db2 get dbm cfg
# 顯示資料庫配置 (替換 source_db_name)
db2 get db cfg for source_db_name
# 注意:留意 appgroup_mem_sz 參數,若過小將影響後續 DDL 產生
# 顯示所有登錄變數
db2set -all
# 顯示表空間詳細資訊 (需先連接資料庫)
db2 list tablespaces show detail
# 顯示套件清單 (需先連接資料庫)
db2 list packages
db2move dbname export -u 匯出資料時,會同步產生索引定義。