Заполнение Внешней Таблицы посредством ORACLE_DATAPUMP

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

Этот пример показывает Вам, как операция заполнения внешней таблицы может помочь экспортировать выборочный набор записей, являющихся результатом соединения таблиц EMPLOYEES и DEPARTMENTS.

Заполнение Внешней Таблицы посредством ORACLE_DATAPUMP

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

Число файлов в предложении LOCATION должно соответствовать указанной степени параллелизма, потому что каждый серверный процесс ввода/вывода требует своего собственного файла. Любые дополнительные файлы, которые указаны, будут проигнорированы. Если файлов недостаточно для указанной степени параллелизма, она понижается, чтобы соответствовать числу файлов в предложении LOCATION.

Внешняя таблица доступна только для чтения после того, как она заполнена. Команда SELECT может быть очень сложной, позволяя загрузить специфическую информацию во внешнюю таблицу. Внешняя таблица, имея ту же самую файловую структуру как двоичные файлы data pump, может затем быть перемещена на другую систему, и импортирована утилитой impdp или считана как внешняя таблица.

Отметьте: Для получения дополнительной информации о параметрах драйвера доступа ORACLE_DATAPUMP, см. руководство Oracle Database Utilities 11g Release 2 (11.2).

Далее: Использование Внешних Таблиц

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

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

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

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