» » »

54. Назначение и возможности утилиты EXPORT СУБД Oracle

Эта утилита используется для передачи данных из одной базы данных Oracle в другую. Утилита Export служит для экспорта данных из исходной базы данных. При экспорте таблицы из исходной базы данных  утилита извлекает таблицы и помещает его в файл дампа.

Начиная с версий 10g / 11g Oracle рекомендует использовать утилиту экспорта и импорта Data Pump, которая является усовершенствованной версией оригинальных утилит экспорта и импорта.

Файл экспорта дампа содержит объекты в следующем виде:

·         Описание типов

·         Таблица описания

·         Таблица данных

·         Таблица индексов

·         Ограничения целостности, представления, процедуры, триггеры

·         Основанные на функциях растровые изображения и индексы доменов.

 

Запуск утилит экспорта и импорта

Вы можете запустить Экспорт и импорт инструмент в двух режимах

·         Режим командной строки

·         Интерактивный режим

Когда вы просто введете команды ехр или imp  то включится интерактивный режим и будет предложено ввести необходимую информацию для входа. Если указать дополнительные команды при наборе ехр или  imp то она будет работать в режиме командной строки.

Для получения дампа удобно пользоваться BAT-файлом (export.bat) имеющим следующую структуру:

exp userid=shura/password@akc file=010527.DMP full=y log=e010527.log

Здесь:

exp - вызов утилиты экспорта
userid=shura/ password@akc - устанавливает параметры пользователя для подключения к базе данных, где

shura - имя пользователя
password - пароль пользователя shuraю. Следует заменить на тот, который применяется у вас.
akc - псевдоним экземпляра базы данных к которому следует подключиться. Имя псевдинима можно узнать из файла tnsnames.ora расположенного в каталоге <ORACLE>\Network\Admin для Oracle 8.1.x и в каталоге <ORACLE>\Net80\Admin для Oracle 8.0.x.

file=010527.DMP - устанавливает имя и расширение файла дампа. Имя файла рекомендуется формировать так:
первые две цифры - год
вторые две цифры - месяц
третьи две цифры - день
подобная организация имени позволяет в дальнейшем отсортировать файлы дампов по имени в соответствии с датой создания.
full=y - флаг устанавливающий режим полного импорта/экспорта данных
log=e010527.log - имя лог-файла в который будет записана информация об экспорте. Имя файла д.б. таким же как у файла дампа, но с префиксом е (экспорт).

Имеет смысл хранить новый и предыдущий файл экспорта, т.к. размер дампа может составлять сотни мегабайт.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.