我的第一個虛擬機有一個db2數據庫。我想從中導入一些表格。當我從第一個vm導出這些表格中的一個作爲.ixf文件時,一切都將完美並且我可以導出它。但是當我試圖從新表中導入第二VM我得到了這樣的問題,我的查詢這樣的:DB2導入導入錯誤
CONNECT TO RS;
IMPORT FROM "C:\rs_cust.ixf" OF IXF MESSAGES "a.txt" CREATE INTO RS.RS_CUSTOMERS;
CONNECT RESET;
那麼我怎樣才能解決呢?
我的第一個虛擬機有一個db2數據庫。我想從中導入一些表格。當我從第一個vm導出這些表格中的一個作爲.ixf文件時,一切都將完美並且我可以導出它。但是當我試圖從新表中導入第二VM我得到了這樣的問題,我的查詢這樣的:DB2導入導入錯誤
CONNECT TO RS;
IMPORT FROM "C:\rs_cust.ixf" OF IXF MESSAGES "a.txt" CREATE INTO RS.RS_CUSTOMERS;
CONNECT RESET;
那麼我怎樣才能解決呢?
您必須強制創建表,如原因代碼中所述。
對於原因代碼1,3,4,5,7,8,9,11,14,17,和18:
要強制導入實用程序,儘管事實上創建表,一些信息缺失,請在使用CREATE或REPLACE_CREATE參數發出IMPORT命令時指定FORCECREATE參數。
http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0008304.html:表5.有效文件類型改性劑導入實用程序:IXF文件格式
它在DB2 V9.1加入:http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.rn.doc/doc/c0023922.htm