2013-08-26 4 views
1

У меня есть база данных db2 на моем первом компьютере vm. Я хочу импортировать из него некоторые таблицы. Когда я экспортирую одну из этих таблиц из первого vm как .ixf-файла, все будет идеально, и я могу его экспортировать. Но когда я пытался импортировать из новой таблицы на второй виртуальной машине я получил такого рода проблемы и мой запрос для этого:Ошибка экспорта-импорта DB2

CONNECT TO RS; 
IMPORT FROM "C:\rs_cust.ixf" OF IXF MESSAGES "a.txt" CREATE INTO RS.RS_CUSTOMERS; 
CONNECT RESET; 

db2 error Так как я могу решить эту проблему?

ответ

1

Вам необходимо принудительно создать таблицу, как это объясняется в коде причины.

Для кодов причины 1, 3, 4, 5, 7, 8, 9, 11, 14, 17 и 18:

Чтобы заставить утилиту импорта, чтобы создать таблицы, несмотря на то, что некоторые информация отсутствует, укажите параметр FORCECREATE при выдаче команды IMPORT с параметром CREATE или REPLACE_CREATE.

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