OracleImportExport » История » Версия 15
BEA, 21.08.2024 19:05
| 1 | 10 | BEA | h2. Импорт/экспорт баз в Oracle |
|---|---|---|---|
| 2 | |||
| 3 | 15 | BEA | Импорт и экспорт баз данных осуществляется при помощи скриптов предоставленные нами. Если вдруг эти файлы были утеряны то можете скачать их здесь. |
| 4 | 5 | BEA | Ссылки: |
| 5 | * attachment:expdp.rar - файлы экспорта |
||
| 6 | * attachment:impdp.rar - файлы импорта |
||
| 7 | 3 | BEA | |
| 8 | 4 | BEA | *Внимание!!! Перед тем как выполнять операции экспорта/импорта надо чтобы на базе в этот момент никто не работал(заблокировать базу). Иначе часть объектов экспортируются/импортируются неправильно и будут ошибки!* |
| 9 | |||
| 10 | 3 | BEA | h3. Импорт |
| 11 | |||
| 12 | Предоставляемые файлы: |
||
| 13 | 6 | BEA | * @_import_dp_omp.cmd@ - исполняемый файл которым и запускает импорт базы |
| 14 | 8 | BEA | * Файлы @.sql@ - скрипты запускаемые в процессе работы |
| 15 | 3 | BEA | |
| 16 | h4. Как пользоваться: |
||
| 17 | |||
| 18 | 14 | BEA | # Импорт базы осуществляется вызовом @_import_dp_omp.cmd@ в командной строке с аргументами: |
| 19 | 3 | BEA | <pre> |
| 20 | _import_dp_omp.cmd <название новой схемы куда импортировать> <название схемы откуда идёт импорт> |
||
| 21 | </pre> |
||
| 22 | 7 | BEA | Где: |
| 23 | 1 | BEA | @<название схемы откуда идёт импорт>@ - имя пользователя администратора (по умолчанию @OMP_ADM@) |
| 24 | 14 | BEA | # После выполнения данной команды в этом же месте сгенерируется @.log@ файл. Проверить @.log@ файл на наличие ошибок начинающиеся на @ORA-@. Если такие имеются обратиться к нам |
| 25 | 7 | BEA | |
| 26 | 3 | BEA | h3. Экспорт |
| 27 | |||
| 28 | Предоставляемые файлы: |
||
| 29 | 8 | BEA | * @_export_dp.cmd@ - исполняемый файл которым и запускает экспорт базы |
| 30 | * @_export_dp_wodoc.cmd@ - режим экспорта без документов |
||
| 31 | * @_backup.cmd@ - исполняемый файл для того чтобы из экспорта настроить бекап базы |
||
| 32 | * Файлы @.sql@ - скрипты запускаемые в процессе работы |
||
| 33 | 3 | BEA | |
| 34 | h4. Как пользоваться: |
||
| 35 | 1 | BEA | |
| 36 | 4 | BEA | * Обычный экспорт: |
| 37 | 3 | BEA | *# Запустить в командной строке с аргументами |
| 38 | 1 | BEA | <pre> |
| 39 | _export_dp.cmd <схема для экспорта> |
||
| 40 | </pre> |
||
| 41 | 7 | BEA | Где @<схема для экспорта>@ - имя пользователя администратора (по умолчанию @OMP_ADM@) |
| 42 | 14 | BEA | В результате экспорта рядом с _export_dp.cmd появяться 5 файлов: 4 файла формата @.DMPDP@ и 1 файл формата @.log@. Проверить @.log@ файл на наличие ошибок начинающиеся на @ORA-@. Если такие имеются обратиться к нам |
| 43 | 7 | BEA | * Экспорт без документов: так же как и обычный экспорт только запуск @_export_dp_wodoc.cmd@ |
| 44 | 5 | BEA | * Бекап базы |
| 45 | 8 | BEA | # открыть @_backup.cmd@ для редактирования и заменить @dump_dir1@ и @dump_dir2@ на пути подходящие вам для хранения (один для основного бекапа другой для резервной копии бекапа). |
| 46 | # После в планировщике задач Windows поставить задачу на выполнение @_backup.cmd@ (указать рабочий каталог где лежит файл) |
||
| 47 | 1 | BEA | |
| 48 | 13 | BEA | h3. Примеры использования импорт/экспорт баз в Oracle |
| 49 | 5 | BEA | |
| 50 | 12 | BEA | * *Заливка тестовой базы:* |
| 51 | 11 | BEA | *# Экспортируем текущую или берём последний бекап |
| 52 | *# Ложим .DMPDP файлы рядом с файлами для импорта базы |
||
| 53 | *# Импортируем под новым именем |