Используя драйвер доступа ORACLE_DATAPUMP, можно выполнять с внешними таблицами операции выгрузки и повторной загрузки.

Пример создание внешней таблицы с помощью драйвера доступа ORACLE_DATAPUMP

Внешняя таблица не описывает никаких данных, которые хранятся в базе данных.

Выполнение запросов внешних таблиц

Рассмотрим, как создаются внешние таблицы посредством драйвера доступа ORACLE_LOADER.

Создание внешней таблицы с помощью драйвера доступа ORACLE_LOADER

Внешние таблицы создаются с помощью предложения ORGANIZATION EXTERNAL инструкции CREATE TABLE.

Создание внешней таблицы

Создайте объект DIRECTORY, соответствующий каталогу в файловой системе, где находится внешний источник данных.

CREATE OR REPLACE DIRECTORY emp_dir
AS '/…/emp_dir';

GRANT READ ON DIRECTORY emp_dir TO hr;

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

Внешние таблицы

В этой рубрике было рассмотрено использование SQL Developer, чтобы выполнять следующие задачи:

  • Позволяет восстанавливать таблицы до состояния на заданный момент времени с помощью одной инструкции.

  • Восстанавливает табличные данные вместе со связанными индексами и ограничениями.

  • Позволяет возвращать таблицу и ее содержимое в состояние, существовавшее на определенный момент времени, или к изменению системы, определенному номером SCN.

Инструкция FLASHBACK TABLE

Можно настроить много аспектов интерфейса и среды SQL Developer, изменяя предпочтения SQL Developer согласно Вашим потребностям.

Установка Предпочтений

В базе данных Oracle имеется функция для удаления таблиц.

Инструкция DROP TABLE … PURGE