Проект

Общее

Профиль

OracleImportExport » История » Версия 18

BEA, 23.08.2024 10:21

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 17 BEA
@<название новой схемы куда импортировать>@ - новое имя пользователя администратора (может совпадать с @<название схемы откуда идёт импорт>@)
25 14 BEA
# После выполнения данной команды в этом же месте сгенерируется @.log@ файл. Проверить @.log@ файл на наличие ошибок начинающиеся на @ORA-@. Если такие имеются обратиться к нам
26 7 BEA
27 3 BEA
h3. Экспорт
28
29
Предоставляемые файлы:
30 8 BEA
* @_export_dp.cmd@ - исполняемый файл которым и запускает экспорт базы
31
* @_export_dp_wodoc.cmd@ - режим экспорта без документов
32
* @_backup.cmd@ - исполняемый файл для того чтобы из экспорта настроить бекап базы
33
* Файлы @.sql@ - скрипты запускаемые в процессе работы
34 3 BEA
35
h4. Как пользоваться:
36 1 BEA
37 4 BEA
* Обычный экспорт: 
38 3 BEA
*# Запустить в командной строке с аргументами 
39 1 BEA
<pre>
40
_export_dp.cmd <схема для экспорта>
41
</pre>
42 7 BEA
Где @<схема для экспорта>@ - имя пользователя администратора (по умолчанию @OMP_ADM@)
43 14 BEA
В результате экспорта рядом с _export_dp.cmd появяться 5 файлов: 4 файла формата @.DMPDP@ и 1 файл формата @.log@. Проверить @.log@ файл на наличие ошибок начинающиеся на @ORA-@. Если такие имеются обратиться к нам
44 7 BEA
* Экспорт без документов: так же как и обычный экспорт только запуск @_export_dp_wodoc.cmd@ 
45 5 BEA
* Бекап базы
46 8 BEA
# открыть @_backup.cmd@ для редактирования и заменить @dump_dir1@ и @dump_dir2@ на пути подходящие вам для хранения (один для основного бекапа другой для резервной копии бекапа).
47
# После в планировщике задач Windows поставить задачу на выполнение @_backup.cmd@ (указать рабочий каталог где лежит файл)
48 1 BEA
49
h3. Примеры использования импорт/экспорт баз в Oracle
50 5 BEA
51 17 BEA
* *Заливка дополнительной(к примеру тестовой) базы:*
52 18 BEA
*# Экспортируем текущую базу данных используя инструкицю по [[OracleImportExport#Экспорт|экспорту]] выше или если у вас настроен автоматический бекап базы, при помощи наших скриптов из архива attachment:expdp.rar, то берём последний бекап
53
*# Распологаем файлы @.DMPDP@, полученные при экспорте, рядом с файлами импорта базы из архива attachment:impdp.rar
54
*# Производим импорт согласно [[OracleImportExport#Импорт|инструкции по импорту выше]]. Если база импортируется на тот же сервер тогда названия не могут совпадать. То есть: @_import_dp_omp.cmd <!!!не omp_adm!!!> omp_adm@