Управление Расположением файлов Data Pump

Рубрика: Перемещение Данных

Стратегия управления расположением файлов Data Pump меняется при переходе от устаревших утилит exp и imp к новым утилитам expdp и impdp.

  • Оригинальные утилиты exp и imp: Полностью определенные имена файлов

  • Объект каталога Data Pump для расположения файлов

    • Значение по умолчанию (в предыдущих версиях): параметр DATA_PUMP_DIR

    • Новый опциональный объект каталога DATA_PUMP_DIR_schema-name

    • Управляется с помощью команд SQL CREATE DIRECTORY и GRANT

    • Расположение по умолчанию (независимо от наследственного режима), когда:

      • Командная строка без параметра DIRECTORY

      • Пользователь без привилегии EXP_FULL_DATABASE

Оригинальные утилиты и утилиты Data Pump отличаются по их обработке расположения файлов, потому что оригинальные утилиты базировались на клиенте (все имена файлов были полностью определены).

Утилиты Data Pump базируются на сервере. Они требуют, чтобы использовался объект каталога при определии расположения файлов. Объект каталога должен быть доступным для схемы. Расположение по умолчанию в предыдущих версиях устанавливалось параметром инициализации DATA_PUMP_DIR.

Эта функциональность не добавляет новые обязательные задачи для DBA. Она представляет опциональный объект каталога DATA_PUMP_DIR_<имя-схемы>. Если Вы хотите создать этот объект каталога с помощью SQL команд CREATE DIRECTORY и GRANT, Вы позволяете указанным схемам использовать экспорт и импорт Data Pump (который окажет влияние на обычные ресурсы сервера, такие как ЦП, использование памяти и использование диска).

Утилиты Data Pump используют этот объект каталога, когда ничего не указывается в командной строке и когда у пользователя нет привилегии EXP_FULL_DATABASE. Это не зависит от наследственного режима.

Далее: Подготовка и Применение Патча

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)