Oracle .dmp файлов

Я получил файл с именем STP.dmp, содержащий резервную копию базы данных, которую я успешно восстановил в Oracle.

Я также получил несколько дополнительных файлов.dmp, названных последовательно - например. STP-DOCS01.dmp, STP-DOCS02.dmp - который, как я ожидаю, будет содержать файлы изображений и документов (возможно, в формате данных BLOB-объектов, я не знаю).

Однако при попытке восстановить эту базу данных используйте следующую команду:

Impdp bkup_user/password directory=exp_table dumpfile=STP_DOCS01.DMP TABLE_EXISTS_ACTION=TRUNCATE

Я получаю сообщение об ошибке: не удается найти основную таблицу в предоставленных файлах дампа. Я получаю то же самое, когда пытаюсь получить схему базы данных. Третья сторона, предоставившая файлы, клянется, что резервное копирование DOCS выполнено правильно, и что они отправили нам все файлы.

Я попытался переименовать dmp-файлы DOCS, чтобы имя соответствовало основной базе данных, на случай, если они были частью одной и той же базы данных, но это ничего не сделало. У меня совершенно нет идей, что еще попробовать. Может ли кто-нибудь помочь

1 ответ

Решение

Если имена файлов называются последовательно, это может означать, что человек, который выполнил экспорт, использовал параллелизм и записал несколько файлов одновременно, поэтому один файл не имеет полной части данных, попробуйте импортировать, используя:

Impdp bkup_user/password directory=exp_table dumpfile=STP_DOCS%U.DMP TABLE_EXISTS_ACTION=TRUNCATE
Другие вопросы по тегам