程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> db2數據遷移del,ixf

db2數據遷移del,ixf

編輯:DB2教程

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就導入到當前目錄下;  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved