Действия
Импорт/экспорт баз в 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 больше 1 года назад · 18 изменени(я, ий)