Проект

Общее

Профиль

OracleImportExport » История » Редакция 17

Редакция 16 (BEA, 23.08.2024 10:02) → Редакция 17/18 (BEA, 23.08.2024 10:08)

h2. Импорт/экспорт баз в Oracle 

 Импорт и экспорт баз данных осуществляется при помощи скриптов предоставленные нами. Если вдруг эти файлы были утеряны то можете скачать их здесь.  
 Ссылки:  
 * attachment:expdp.rar - файлы экспорта 
 * attachment:impdp.rar - файлы импорта 

 *Внимание!!! Перед тем как выполнять операции экспорта/импорта надо чтобы на базе в этот момент никто не работал(заблокировать базу). Иначе часть объектов экспортируются/импортируются неправильно и будут ошибки!* 

 h3. Импорт 

 Предоставляемые файлы: 
 * @_import_dp_omp.cmd@ - исполняемый файл которым и запускает импорт базы 
 * Файлы @.sql@ - скрипты запускаемые в процессе работы 

 h4. Как пользоваться: 

 # Импорт базы осуществляется вызовом @_import_dp_omp.cmd@ в командной строке с аргументами: 
 <pre> 
 _import_dp_omp.cmd <название новой схемы куда импортировать> <название схемы откуда идёт импорт> 
 </pre> 
 Где: 
 @<название схемы откуда идёт импорт>@ - имя пользователя администратора (по умолчанию @OMP_ADM@) 
 @<название новой схемы куда импортировать>@ - новое имя пользователя администратора (может совпадать с @<название схемы откуда идёт импорт>@) 
 

 # После выполнения данной команды в этом же месте сгенерируется @.log@ файл. Проверить @.log@ файл на наличие ошибок начинающиеся на @ORA-@. Если такие имеются обратиться к нам 

 h3. Экспорт 

 Предоставляемые файлы: 
 * @_export_dp.cmd@ - исполняемый файл которым и запускает экспорт базы 
 * @_export_dp_wodoc.cmd@ - режим экспорта без документов 
 * @_backup.cmd@ - исполняемый файл для того чтобы из экспорта настроить бекап базы 
 * Файлы @.sql@ - скрипты запускаемые в процессе работы 

 h4. Как пользоваться: 

 * Обычный экспорт:  
 *# Запустить в командной строке с аргументами  
 <pre> 
 _export_dp.cmd <схема для экспорта> 
 </pre> 
 Где @<схема для экспорта>@ - имя пользователя администратора (по умолчанию @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@ (указать рабочий каталог где лежит файл) 

 h3. Примеры использования импорт/экспорт баз в Oracle 

 * *Заливка дополнительной(к примеру тестовой) тестовой базы:* 
 *# Экспортируем текущую базу данных используя инструкицю по [[OracleImportExport#Экспорт]] или берём последний бекап 
 *# Ложим .DMPDP файлы рядом с файлами    для импорта базы 
 *# Импортируем под новым именем