Импорт Oracle 10g Express Edition - PullRequest
0 голосов
/ 04 мая 2010

Как я могу импортировать файл DMP в мою базу данных oracle 10g expression edition?

Я пытался с imp, но он показывает ошибку:

IMP-00010: not a valid export file, header failed verification
IMP-00000: Import terminated unsuccessfully

Как я могу решить это?

Ответы [ 2 ]

1 голос
/ 05 мая 2010

Убедитесь, что опыт был сделан с версией 10g, которая меньше или равна версии оракула 10xe. Если это было сделано с помощью expdp вместо exp, вы не сможете импортировать его, используя imp. Вы не можете импортировать файл дампа в более старую базу данных exp, которая была сделана с exp более новой версии. Я бы посоветовал вам узнать, какая точная версия инструмента exp использовалась и был ли он exp против expdp. Если необходимо, используйте инструмент exp из 10xe и экспериментируйте, что вам нужно, удаленно из 10g Enterprise DB. Тогда будь уверен, что сможешь это сделать.

1 голос
/ 04 мая 2010

Боюсь, что нет простого способа импортировать этот файл DMP с этим сообщением об ошибке. Вы уверены, что файл DMP был экспортирован с exp, и никто не вмешивался в него назад? Возможно, это выстрел в темноте, но, возможно, вы передали файл DMP с FTP и забыли включить binary mode.

Руководство по Oracle Utlities гласит, что Утилита импорта не может прочитать файлы дампа экспорта, созданные утилитой экспорта более поздней версии или версии обслуживания. Например, файл дампа экспорта версии 9.2 не может быть импортирован утилитой импорта версии 9.0.1.

Теперь я не уверен, что oracle 10g Enterprise Edition считается более поздним техническим выпуском по сравнению с oracle 10g express . В любом случае, я бы попытался использовать одну и ту же версию exp и imp, вероятно, версию oracle 10g express.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...