Перемещение Данных: Общая Архитектура

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

Для перемещения данных в БД Oracle существует несколько вариантов, опирающихся на различные функциональные компоненты.

Перемещение Данных: Общая Архитектура

Главные функциональные компоненты:

  • DBMS_DATAPUMP: Содержит API для высокоскоростных утилит экспорта и импорта для объеPL/SQLых данных и перемещения метаданных

  • API Прямого Маршрута (DPAPI): Базы данных Oracle 11g поддерживают API интерфейс Прямого Маршрута, который минимизирует преобразование данных и их парсинг во время выгрузки и загрузки.

  • DBMS_METADATA: Используется рабочими процессами для всех операций выгрузки и загрузки метаданных. Определения объектов базы данных хранятся, используя XML, а не SQL.

  • API Внешних Таблиц: С драйверами доступа ORACLE_DATAPUMP и ORACLE_LOADER можно хранить данные во внешних таблицах (то есть, в независимых от платформы файлах). Оператор SELECT читает внешние таблицы, как если бы они были сохранены в базе данных Oracle.

  • SQL*Loader: Был интегрирован с внешними таблицами, обеспечивая автоматическую миграцию управляющих файлов загрузчика в параметры доступа о внешних таблиц

  • expdp и impdp: Тонкие слои, которые делают вызовы пакета DBMS_DATAPUMP, чтобы инициировать и контролировать операции Data Pump

  • Другие клиенты: Приложения (такие как Консоль Консоли Управления Базой Данных, репликация, переносные табличные пространства и пользовательские приложения), которые получают преимущества от этой инфраструктуры. SQL*Plus может также использоваться в качестве клиента DBMS_DATAPUMP для простых запросов состояния текущих операций.

Далее: Использование Средств Поддержки

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

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

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

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