Действия
Импорт/экспорт баз в Oracle¶
Импорт и экспорт баз данных осуществляется при помощи скриптов предоставленные нами. Если вдруг эти файлы были утеряны то можете скачать их здесь.Ссылки:
Внимание!!! Перед тем как выполнять операции экспорта/импорта надо чтобы на базе в этот момент никто не работал(заблокировать базу). Иначе часть объектов экспортируются/импортируются неправильно и будут ошибки!
Импорт¶
Предоставляемые файлы:_import_dp_omp.cmd
- исполняемый файл которым и запускает импорт базы- Файлы
.sql
- скрипты запускаемые в процессе работы
Как пользоваться:¶
- Импорт базы осуществляется вызовом
_import_dp_omp.cmd
в командной строке с аргументами:_import_dp_omp.cmd <название новой схемы куда импортировать> <название схемы откуда идёт импорт>
Где:<название схемы откуда идёт импорт>
- имя пользователя администратора (по умолчаниюOMP_ADM
)<название новой схемы куда импортировать>
- новое имя пользователя администратора (может совпадать с<название схемы откуда идёт импорт>
) - После выполнения данной команды в этом же месте сгенерируется
.log
файл. Проверить.log
файл на наличие ошибок начинающиеся наORA-
. Если такие имеются обратиться к нам
Экспорт¶
Предоставляемые файлы:_export_dp.cmd
- исполняемый файл которым и запускает экспорт базы_export_dp_wodoc.cmd
- режим экспорта без документов_backup.cmd
- исполняемый файл для того чтобы из экспорта настроить бекап базы- Файлы
.sql
- скрипты запускаемые в процессе работы
Как пользоваться:¶
- Обычный экспорт:
- Запустить в командной строке с аргументами
_export_dp.cmd <схема для экспорта>
Где<схема для экспорта>
- имя пользователя администратора (по умолчаниюOMP_ADM
)
В результате экспорта рядом с _export_dp.cmd появяться 5 файлов: 4 файла формата.DMPDP
и 1 файл формата.log
. Проверить.log
файл на наличие ошибок начинающиеся наORA-
. Если такие имеются обратиться к нам
- Запустить в командной строке с аргументами
- Экспорт без документов: так же как и обычный экспорт только запуск
_export_dp_wodoc.cmd
- Бекап базы
- открыть
_backup.cmd
для редактирования и заменитьdump_dir1
иdump_dir2
на пути подходящие вам для хранения (один для основного бекапа другой для резервной копии бекапа). - После в планировщике задач Windows поставить задачу на выполнение
_backup.cmd
(указать рабочий каталог где лежит файл)
Примеры использования импорт/экспорт баз в Oracle¶
- Заливка дополнительной(к примеру тестовой) базы:
- Экспортируем текущую базу данных используя инструкицю по экспорту выше или если у вас настроен автоматический бекап базы, при помощи наших скриптов из архива expdp.rar, то берём последний бекап
- Распологаем файлы
.DMPDP
, полученные при экспорте, рядом с файлами импорта базы из архива impdp.rar - Производим импорт согласно инструкции по импорту выше. Если база импортируется на тот же сервер тогда названия не могут совпадать. То есть:
_import_dp_omp.cmd <!!!не omp_adm!!!> omp_adm
Обновлено BEA 6 месяца назад · 18 изменени(я, ий)