.sql 文件,即得表結構定義腳本。前置準備: 在 DB2 安裝目錄 BIN 下建立工作目錄 data:
mkdir data && cd data
db2look -d <dbname> -e -a -x -i <user> -w <pwd> -o ddlfile.sql
參數說明:-e 導出觸發器,-a 所有模式,-x 授權語句,-o 輸出文件。執行成功後在 data 目錄得到 ddlfile.sql。
db2move <dbname> export -u <user> -p <pwd>
生成 EXPORT.out、tab<n>.ixf、tab<n>.msg 等文件,包含全庫數據。
-- IXF 格式 (保留類型信息,推薦)
export to /path/TABLE1.ixf of ixf select * from TABLE1;
-- DEL 格式 (文本,便於跨異構庫)
export to /path/TABLE1.del of del select col1,col2 from TABLE1;
下篇將詳細講解 db2move import/load 導入流程、目標庫建表順序、約束處理及常見錯誤排查。