db2數據遷移del,ixf 在用db2 import from test.del of del insert into table導入數據的時候,報錯說有幾條數據導入失敗,但是導出的數據條數和導入的數據條數都與數據庫中的數據條數是相等的,很奇怪,後來發現del文件是按行來存儲數據的,因為在數據庫的一個字段是按文本域存儲數據,含有回車的文本內容在del文件中顯示另起一行了,則導入數據的時候誤認為是一條數據,但結構不對所以無法導入。後來換成ixf格式導出數據,再導入的時候就沒有問題了。 回頭系統得理了一下DB2的數據遷移知識,大致如下: 導出:export;導入:import,load; 數據移動格式:ASC\DEL文本文件;WSF工作表格式,主要用於LOTUS軟件;IXF集成交換格式; ASC,DEL,WSF在跨平台時可能會導致數據丟失,跨平台用IXF;DEL文件可視,IXF文件不可視。 export命令:db2 export to test.ixf of ixf select * from table; import命令:db2 import from test.ixf of ixf insert_update into table; 其中插入方式有以下幾種:insert、insert_update、replace、replace_create(只支持ixf格式)、create(只支持ixf格式); db2move可以實現整個數據庫的轉移,語法格式為db2move <dbname> <action> <option>;其中action包括export、import、copy和load;命令:db2move mydatabase export就導入到當前目錄下;