Как повторно выполнить пропущенный раздел в Oracle Data Pump?

Я сделал start_job=skip_current для большого импорта, потому что думал, что он зависает на некоторых плохих данных. Оказывается, это был действительно очень большой индекс, поэтому я хотел бы повторно запустить его, но я не хочу снова выполнять весь импорт. Я знаю, что могу пропустить таблицы, которые уже существуют, с помощью параметра table_exists_action, но относится ли это к другим объектам, таким как индексы? Если нет, есть ли способ просто импортировать элементы, которые я пропустил?

2 ответа

Решение

Извлечь SQL (sqlfile=xxxx) и создать индекс (ы) вручную?

Если вы знаете, какой индекс отсутствует, Datapump поддерживает параметр "include=", который должен позволить вам импортировать только этот один объект.

Другие вопросы по тегам