Поиск…


Вступление

Ниже приведены шаги по созданию импорта / экспорта данных:

Мониторинг рабочих мест Datapump

Задачи Datapump можно отслеживать, используя

1. просмотр словаря данных:

   select * from dba_datapump_jobs; 
   SELECT * FROM DBA_DATAPUMP_SESSIONS; 
   select username,opname,target_desc,sofar,totalwork,message from V$SESSION_LONGOPS where username = 'bkpadmin';

2. Статус Datapump:

  • Запишите имя задания из журналов импорта / экспорта или имени словаря данных и
  • Запустите команду attach :
  • статус типа в приглашении импорта / экспорта
impdp <bkpadmin>/<bkp123> attach=<SYS_IMPORT_SCHEMA_01>
Import> status

Нажмите CTRL + C, чтобы выйти из приглашения импорта / экспорта

Шаг 3/6: Создать каталог

create or replace directory DATAPUMP_REMOTE_DIR as '/oracle/scripts/expimp';

Шаг 7: Команды экспорта

Команды:

expdp <bkpadmin>/<bkp123>  parfile=<exp.par>

* Пожалуйста, замените данные в <> соответствующими значениями в соответствии с вашей средой. Вы можете добавлять / изменять параметры в соответствии с вашими требованиями. В приведенном выше примере все остальные параметры добавляются в файлы параметров, как указано ниже: *

  • Тип экспорта: экспорт пользователя
  • Экспорт всей схемы
  • Сведения о файле параметров [say exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

  • Тип экспорта: Пользователь Экспорт для большой схемы
  • Экспорт всей схемы для больших наборов данных: здесь файлы дампа экспорта будут разбиты и сжаты. Параллелизм используется здесь (Примечание. Добавление параллелизма увеличит загрузку ЦП на сервере)
  • Сведения о файле параметров [say exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=exp_<dbname>_<schema>.log 
compression = all
parallel=5

  • Тип экспорта: Экспорт таблицы [Экспорт набора таблиц]
  • Сведения о файле параметров [say exp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

Шаг 9: Импорт команд

Необходимое условие:

  • Перед импортом пользователя рекомендуется удалить импортированную схему или таблицу.

Команды:

impdp <bkpadmin>/<bkp123>  parfile=<imp.par>

* Пожалуйста, замените данные в <> соответствующими значениями в соответствии с вашей средой. Вы можете добавлять / изменять параметры в соответствии с вашими требованиями. В приведенном выше примере все остальные параметры добавляются в файлы параметров, как указано ниже: *

  • Тип импорта: импорт пользователя
  • Импортировать всю схему
  • Сведения о файле параметров [say imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=imp_<dbname>_<schema>.log

  • Тип импорта: импорт пользователя для большой схемы
  • Импортировать всю схему для больших наборов данных: здесь используется параллелизм (Примечание: добавление параллелизма увеличит загрузку ЦП на сервере)
  • Сведения о файле параметров [say imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=imp_<dbname>_<schema>.log 
parallel=5

  • Тип импорта: импорт таблицы [Import set of tables]
  • Сведения о файле параметров [say imp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
TABLE_EXISTS_ACTION= <APPEND /SKIP /TRUNCATE /REPLACE>

1. Шаги Datapump

Исходный сервер [Экспорт данных] Целевой сервер [Импорт данных]
1. Создайте папку datapump, которая будет содержать файлы дампа экспорта 4. Создайте папку datapump, которая будет содержать файлы дампа импорта
2. Войдите в схему базы данных, которая будет выполнять экспорт. 5. Войдите в схему базы данных, которая будет выполнять импорт.
3. Создайте каталог, указывающий на шаг 1. 6. Создайте каталог, указывающий на шаг 4.
7. Запустите Export Statement.
8. Скопируйте / SCP файлы дампа на целевой сервер.
9. Запустить операции импорта
10. проверять данные, компилировать недопустимые объекты и предоставлять соответствующие гранты

Копирование таблиц между различными схемами и табличными пространствами

 expdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp>


 impdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp> remap_schema=<source schema>:<target schema> remap_tablespace=<source tablespace>:<target tablespace>


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow