Рассмотрим, что происходит с параметрами Data Pump в режиме наследия.
Параметры режима наследия Data Pump:
Отображаются на параметры Data Pump, если возможно:
consistent={y|n} -> FLASHBACK_TIME
GRANTS=n -> EXCLUDE=CONSTRAINTS
INDEXES=n -> EXCLUDE=INDEX
LOG=filename -> LOGFILE=filename
FILE=filename -> dumpfile=directory-object:filenameМогут быть подобны, но не идентичны:
FEEDBACK=integer -> STATUS Вызывают ошибку, если несовместимы с новыми параметрами Data Pump:
VOLSIZE=integer
Используйте режим наследия Data Pump, чтобы перевести устаревшие сценарии к текущей версии. Несколько параметров могут быть отображены на новый синтаксис:
Data Pump знает текущее время и отображает параметр CONSISTENT={y|n} к параметру FLASHBACK_TIME.
Параметр GRANTS=n переотображается на EXCLUDE=GRANT.
Параметр INDEXES=n переотображается на EXCLUDE=INDEX.
Параметр LOG=filename переотображается на LOGFILE=filename. Содержание файла журнала (информационные сообщения и сообщения об ошибках) будет в формате expdp.
Параметр FILE=filename переотображается на dumpfile=directory-object:filename. Но если утилита expdp не может найти путь к существующему объекту каталога, она прекращает работу.
Параметр может быть отображен на новый параметр, но новая функциональность отличается. Параметр FEEDBACK=integer переотображается на STATUS. Это не прямое отображение, потому что возвращается состояние задания экспорта, а не просто число обработанных строк.
Параметр может заставить задание прервать работу, потому что он является несовместимым с Data Pump. Параметр VOLSIZE=integer утилиты exp определяет размер тома ленты. Data Pump не работает с лентами; Oracle Secure Backup управляет лентами.
Для полного отображения параметров exp и imp на утилиты Data Pump, см. Oracle Database Utilities 11g Release 2.