возможно ли восстановить основную таблицу Oracle Data Pump?

Я пытаюсь импортировать несколько файлов с опубликованным perl-скриптом Oracle Data Pump: dumpinfo.pl

После успешного импорта нескольких файлов дампа из одного и того же процесса экспорта произошел сбой другого файла:

# impdp system/****** DIRECTORY=RESTORE_DIR DUMPFILE=exp_%u.dmp PARALLEL=8 
Import: Release 11.2.0.2.0 - Production on Mon Jul 7 11:40:37 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: invalid operation
ORA-39059: dump file set is incomplete
ORA-39246: cannot locate master table within provided dump files

Сценарий сообщает, что не может найти главную таблицу. Предполагая, что мастер-таблица потеряна, есть ли какие-либо механизмы для ее восстановления?

Спасибо...


person gcardozo    schedule 07.07.2014    source источник
comment
Можете ли вы предоставить более подробную информацию о недопустимом файле дампа?   -  person Barett    schedule 08.07.2014
comment
Привет Баретт, спасибо за ваши исправления. Проблема в том, что мастер-таблица не сохранилась в файлах дампа, а также была стерта из баз данных. Поэтому нет возможности восстановить данные с помощью утилит Oracle.   -  person gcardozo    schedule 08.07.2014


Ответы (1)


ORA-39246 не может найти основную таблицу в предоставленных файлах дампа. Причина: Проверьте файл журнала экспорта и убедитесь, что все экспортированные файлы включены в текущее задание. Действие: Выполнялась операция Data Pump IMPORT или SQL_FILE, но не все файлы из набора файлов экспортного дампа Data Pump были включены. В частности, не был предоставлен файл дампа, содержащий главную таблицу задания экспорта.

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

person Tagar    schedule 07.09.2015