Oracle expdp параметры: Утилиты экспорта и импорта данных в базе данных Oracle

Содержание

Data Pump for Oracle | SQL Manager

Data Pump for Oracle – это отличная программа для миграции баз данных и импорта данных из любых ADO-совместимых источников (например, MS Access, базы данных MS SQL или любых других баз данных с поддержкой ADO) в базы данных Oracle. Удобный и простой в использовании мастер настройки позволяет задавать строки соединения c ADO, выбирать таблицы, поля и индексы для переноса, просматривать и редактировать сценарии SQL для создания целевых баз данных Oracle, а также настраивать весь процесс импорта.

Data Pump for Oracle позволяет автоматизировать миграцию данных в Oracle с помощью консольной утилиты. Теперь миграция баз данных в Oracle становится настолько простой, насколько это возможно!

Ключевые особенности

  • Дружественный интерфейс мастера настройки
  • Перенос структуры баз данных и данных из любых локальных или удаленных баз данных, имеющих ADO провайдер
  • Поддержка Unicode
  • Выбор схем, таблиц, полей и индексов для переноса
  • Быстрая генерация таблиц, полей и индексов в соответствии со структурой исходной базы данных
  • Различные пользовательские настройки для объектов целевой базы данных
  • Просмотр, редактирование и сохранение сценариев SQL для генерации итоговой базы данных
  • Выбор таблиц и настройка параметров импорта данных
  • Полный мониторинг процесса переноса базы данных
  • Сохранение всех параметров, заданных в текущей сессии, в файл шаблона
  • Многоязыковой интерфейс
  • Консольная утилита для автоматизированного переноса данных с помощью файла конфигурации
  • Возможность соединения с целевой базой данных Oracle через SSH туннель
  • Возможность задать схему для таблиц целевой базы данных

При покупке Вы получите также:

  • БЕСПЛАТНАЯ подписка на 1 год Сопровождения!
  • БЕСПЛАТНЫЕ Минорные и Мажорные обновления в период действия Обслуживания!
  • БЕСПЛАТНАЯ неограниченная техническая поддержка в период действия Сопровождения!
  • Разумные расценки на продление Сопровождения – всего от 35% в год!
  • Скидки при покупке двух и более лицензий одного продукта
  • Скидки на покупку сопутствующих продуктов
  • Гарантия возврата денег в течение 30 дней

Скриншоты продукта

Установка параметров соединения

Выбор объектов исходной базы данных

Установка необходимых параметров

Редактирование объектов целевой базы данных

Просмотр/редактирование созданного сценария SQL

Выбор таблиц для импорта данных

Data Pump for Oracle

Начните работу с Data Pump for Oracle

Скачайте полнофункциональную 30-дневную бесплатную пробную версию и уже сегодня начните экономить время при управлении базами данных.

Скачать бесплатную пробную версию

Есть вопросы?

Если вам требуется какая-либо помощь, если у вас есть вопросы по нашим продуктам или по вариантам приобретения, просто свяжитесь с нами.

Сопутствующие продукты

Создавайте резервные копии баз данных Oracle в виде сценария SQL

Скачать
Подробнее

Упростите и автоматизируйте процесс разработки баз данных Oracle

Скачать
Подробнее

Комплексное решение для администрирования и разработки баз данных Oracle

Скачать
Подробнее

Миграция базы данных Oracle в Azure — Azure Architecture

Это решение переносит базу данных Oracle и ее приложения в Azure. Мы используем Oracle Active Data Guard для базы данных, а для уровня приложений — Azure Load Balancer.

Архитектура

Скачайте файл Visio этой архитектуры.

Поток данных

  1. Подключите среду Azure к локальной сети с помощью VPN типа «сеть — сеть» или ExpressRoute.
  2. Используйте DataGuard, чтобы пометить OracleDB1 в Azure как активный режим stand-by.
  3. Переключите OracleDB1 в Azure в качестве основного и настройте OracleDB2 в Azure в качестве резервного для завершения миграции.

Примечание

  • Этот метод работает только при миграции в одну и ту же версию ОС и базу данных и из нее.
  • Предположение. Вы используете DataGuard в локальной среде.

Компоненты

  • Виртуальная сеть Azure
  • VPN-шлюз Azure
  • Azure ExpressRoute
  • Виртуальные машины Azure
  • Управляемые диски Azure

Альтернативные варианты

Если размер базы данных превышает 2 ТБ, вы можете использовать Oracle Data Guard с Oracle диспетчер восстановления (RMAN) или использовать Data Pump для репликации изменений после начальной массовой передачи данных, что обеспечивает минимальное время простоя.

SQL Server Migration Assistant для Oracle

Помощник по миграции Microsoft SQL Server (SSMA) для Oracle — это средство для переноса баз данных Oracle в Microsoft SQL Server и Azure SQL Database. SSMA для Oracle преобразует объекты базы данных Oracle в SQL Server объекты базы данных, создает эти объекты в SQL Server, а затем переносит данные из Oracle в базу данных SQL Server или Azure SQL.

Сведения о сценарии

Миграцию Oracle DB можно выполнить несколькими способами. Это решение охватывает один из этих вариантов, где Oracle Active Data Guard используется для переноса базы данных. Предполагается, что Oracle Data Guard (или Active Data Guard) используется для обеспечения высокого уровня доступности и аварийного восстановления. В зависимости от приложения сначала можно перенести приложение или базу данных. В этом случае приложение переносится в Azure с помощью Azure Load Balancer. Это позволяет разделить трафик между локальной средой и Azure, что позволяет постепенно переносить уровень приложений. Миграция базы данных выполняется в несколько этапов. В качестве первого шага Oracle Data Guard используется для настройки базы данных-получателя или резервной базы данных в Azure. Это позволяет перенести данные в Azure. После синхронизации вторичной базы данных в Azure с основным можно перевернуть базу данных в Azure, чтобы она была базой данных-источником, сохраняя при этом локальную базу данных-получатель. В качестве следующего шага можно настроить базу данных-получатель в другой зоне доступности (или регионе) для обеспечения высокого уровня доступности и аварийного восстановления. На этом этапе можно выведите локальную среду из эксплуатации. Весь трафик данных между локальной средой и Azure проходит через Azure ExpressRoute или VPN-подключение типа «сеть — сеть».

Потенциальные варианты использования

Это решение применяется при переносе Oracle DB в Azure.

Рекомендации

Эти рекомендации реализуют основные принципы Azure Well-Architected Framework, которая представляет собой набор руководящих принципов, которые можно использовать для повышения качества рабочей нагрузки. Дополнительные сведения см. в статье Microsoft Azure Well-Architected Framework.

Миграция

Вы можете перенести всю базу данных Oracle из локальной среды в виртуальную машину Azure с минимальным временем простоя с помощью Oracle диспетчер восстановления (RMAN) и Oracle Data Guard. Используйте RMAN для восстановления базы данных на целевой резервной виртуальной машине Azure с помощью резервного копирования и восстановления или метода дублирования базы данных. Затем можно настроить целевую базу данных в качестве физической резервной базы данных с помощью Oracle Data Guard, что позволит изменять все данные транзакций и повторов из основной локальной базы данных в резервную базу данных. Когда локальная база данных Oracle-источник синхронизирована с целевой резервной базой данных на экземпляре виртуальной машины Azure, можно переключиться на целевую базу данных, которая преобразует ее в базу данных для чтения и записи. Затем можно указать подключения приложения к новой базе данных-источнику. Этот параметр обеспечивает минимальное время простоя при переносе базы данных в Azure.

Служебная программа Oracle Data Pump используется для экспорта и импорта данных и метаданных из баз данных Oracle или в нее. Вы можете выполнить экспорт и импорт Data Pump для всей базы данных, выборочных схем, табличных пространств или объектов базы данных. Data Pump — это рекомендуемое средство для переноса данных в Azure для больших баз данных размером от 10 ДО 20 ТБ. Это обеспечивает высокую степень параллелизма, гибкие параметры извлечения данных и масштабируемые операции, которые обеспечивают высокоскоростное перемещение данных и метаданных из базы данных-источника в целевую. Oracle Data Pump также поддерживает шифрование и сжатие при экспорте данных в файлы дампа данных. Вы можете использовать Oracle Data Pump с Oracle Data Guard или Golden Gate для обработки начальной передачи данных для больших баз данных. Обратите внимание, что Data Pump доступен только в Oracle Database 10g версии 1 (10. 1) и более поздних версиях.

Рекомендации по проектированию

Изменение размера виртуальной машины

Рассмотрите возможность использования виртуальной машины, оптимизированной для памяти с гиперпотоками, с виртуальными ЦП с ограниченными ядрами для виртуальной машины Oracle Database, чтобы сэкономить на лицензировании и повысить производительность. Oracle гарантирует перемещение лицензий из локальной среды в Azure. См. раздел вопросы и ответы по сотрудничеству Oracle и Azure.

Память

Используйте несколько дисков ценовой категории «Премиум» или «Ультра» (управляемые диски) для повышения производительности и доступности в базе данных Oracle. Имя диска или устройства может измениться при перезагрузке при использовании управляемых дисков. Рекомендуется использовать UUID устройства вместо имени, чтобы обеспечить сохранение подключений во время перезагрузки. Чтобы упростить управление хранилищем базы данных, рекомендуется использовать решение Oracle Automatic Storage Management (ASM).

Тестирование и настройка

Для проверки приложения в новой базе данных Oracle рекомендуется выполнить следующие тесты:

  • Выполните тесты производительности, чтобы убедиться, что они соответствуют ожиданиям вашего бизнеса.
  • Проверьте отработку отказа, восстановление и восстановление базы данных, чтобы убедиться, что вы соответствуете требованиям RPO и RTO.
  • Выведите список всех критически важных заданий и отчетов и запустите их на новом экземпляре Oracle, чтобы оценить их производительность по соглашениям об уровне обслуживания (SLA).
  • Наконец, при переносе или создании приложений для облака важно настроить код приложения для добавления собственных облачных шаблонов, таких как шаблон повтора и шаблон прерывателя. Другие шаблоны, определенные в руководстве по шаблонам облачного дизайна, могут помочь приложению быть более устойчивым.
Лицензирование Oracle

Если вы используете технологию с поддержкой hyper-threading на виртуальных машинах Azure, считайте, что два виртуальных ЦП эквивалентны одной лицензии на процессор Oracle. Дополнительные сведения см. на странице Лицензирование программного обеспечения Oracle в среде облачных вычислений.

Стратегия резервного копирования

Одной из стратегий резервного копирования является использование Oracle диспетчер восстановления (RMAN) и Azure Backup для создания резервных копий, согласованных с приложениями. Также можно использовать метод резервного копирования Azure.

При необходимости используйте Azure Blob Fuse, чтобы подключить учетную запись Хранилище BLOB-объектов Azure с высокой избыточностью и записать в нее резервные копии RMAN для обеспечения дополнительной устойчивости.

Безопасность

Защита от атак DDoS Azure уровня «Стандартный» в сочетании с рекомендациями по проектированию приложений предоставляет расширенные функции защиты от атак DDoS. Необходимо включить защиту от атак DDOS Azure уровня «Стандартный» в любой виртуальной сети периметра.

Непрерывность бизнес-процессов и аварийное восстановление

Чтобы обеспечить непрерывность бизнес-процессов и аварийное восстановление, разверните указанное ниже программное обеспечение:

  • Oracle Data Guard FSFO (быстрый запуск отработки отказа) — для обеспечения доступности базы данных.
  • Oracle Data Guard Far Sync — для защиты от потери данных.
  • Oracle GoldenGate для режима с несколькими иерархиями или режима «активный — активный» в группе доступности и зоне доступности Azure зависит от требований соглашения об уровне обслуживания.

Используйте Зоны доступности для обеспечения высокого уровня доступности в регионе. Дополнительные сведения см. в статье Эталонные архитектуры для баз данных Oracle в Azure.

Уровень доступности базы данных на 99,99 % можно обеспечить с помощью сочетания Azure Зоны доступности и Oracle Active DataGuard с FSFO.

Для уменьшения задержки между уровнем приложения и уровнем базы данных рекомендуется использовать группы размещения близкого взаимодействия.

Мониторинг

Настройте Oracle Enterprise Manager для управления, мониторинга и ведения журнала.

Дальнейшие действия

Дополнительные сведения см. в следующих статьях:

  • Реализация Oracle Data Guard на виртуальной машине Linux в Azure.
  • Реализация Oracle Golden Gate на виртуальной машине Linux в Azure.
  • Эталонные архитектуры для Oracle Database выпуск Enterprise в Azure.

Дополнительные сведения о различных компонентах архитектуры:

  • Проектирование и реализация базы данных Oracle в Azure — Azure Виртуальные машины
  • Введение в Oracle Data Guard
  • Основные принципы работы брокера Oracle Data Guard
  • Настройка Oracle GoldenGate для обеспечения высокого уровня доступности по схеме «активный — активный»
  • Oracle Active Data Guard Far Sync: защита от потери данных на любых расстояниях
  • Oracle Enterprise Manager
  • Группы размещения близкого взаимодействия Azure
  • Oracle диспетчер восстановления (RMAN)
  • Лицензирование Oracle Software в облаке
  • Брандмауэр и Шлюз приложений для виртуальных сетей
  • Интегрированные бессерверные микрослужбы виртуальной сети
  • Выбор между пирингом виртуальной сети и VPN-шлюзами
  • Периферийная сеть
  • Добавление диапазонов IP-адресов в пиринговые виртуальные сети
  • Звездообразная топологии сети в Azure

expdp Data Pump — Oracle

expdp Data Pump — Oracle — SS64. com

  • SS64
  • Оракул
  • Практическое руководство

Экспорт данных с помощью Oracle Data Pump.

Синтаксис:

 expdp  Имя пользователя  / Пароль  @  Connect_String    Прикрепите   [= [ Schema_Name .]  JOB_NAME ]

   EXPDP  имя пользователя  /  пароль  @  connect_string    ПОЛНЫЙ   =Y  опции 

   EXPDP  имя пользователя  /  пароль  @  connect_string    СХЕМЫ   =  имя_схемы
       [  имя_схемы2  ...]  опции 

   EXPDP  имя пользователя  /  пароль  @  connect_string    ТАБЛИЦЫ   = [  имя_схемы  .]  имя_таблицы  [:  имя_раздела  ]
      [  table_name2  . ..]  опции 

   EXPDP  имя пользователя  /  пароль  @  connect_string    TABLESPACES   =  tablespace_name 
      [  tablespace_name2  ...]  опции 

   EXPDP  имя пользователя  /  пароль  @  connect_string    TRANSPORT_TABLESPACES   =  tablespace_name 
      [  tablespace_name2  ...] [TRANSPORT_FULL_CHECK={Y|N}]  параметры 

Параметры
  СОДЕРЖИМОЕ Данные для выгрузки:  ВСЕ  , DATA_ONLY или METADATA_ONLY
    КЛАСТЕР  Используйте кластер и распределяйте рабочие процессы по Oracle RAC. {Ю | Н }
  СЖАТИЕ={ТОЛЬКО МЕТАДАННЫЕ | НИКТО}
  COMPRESSION_ALGORITHM Укажите алгоритм сжатия, который следует использовать. Допустимые значения ключевых слов: [БАЗОВЫЙ], НИЗКИЙ, СРЕДНИЙ и ВЫСОКИЙ. 

  СОДЕРЖАНИЕ={ВСЕ | ТОЛЬКО ДАННЫЕ | МЕТАДАННЫЕ_ONLY}
    ДАННЫЕ_ОПЦИИ  XML_CLOBS
    КАТАЛОГ  =  каталог_объект 
  DUMP  ФАЙЛ  = [  объект_каталога  :]  имя_файла  [[  объект_каталога  :]  имя_файла...  ]
  ОЦЕНКА={ БЛОКИ | СТАТИСТИКА}
  ESTIMATE_ONLY={Д|Н}
  EXCLUDE={  object_type  [:  name_clause  ]} [EXCLUDE=...]
    ШИФРОВАНИЕ  { ВСЕ | ТОЛЬКО ДАННЫЕ | ТОЛЬКО МЕТАДАННЫЕ }
  ENCRYPTION_PASSWORD=  пароль 
    АЛГОРИТМ ШИФРОВАНИЯ  { AES128 | АЕС192 | AES256 }
    ENCRYPTION_MODE  { ДВОЙНОЙ | ПАРОЛЬ |  ПРОЗРАЧНЫЙ  }
    ФАЙЛ  РАЗМЕР=  количество_байтов 
  FLASHBACK_SCN=  scn_value 
  FLASHBACK_TIME=  отметка времени 
  ПОМОЩЬ Отображение справочных сообщений (N).
  INCLUDE={  object_type  [:  name_clause  ]} [INCLUDE=. ..]
  JOB_NAME=  jobname_string 
  Журнал  ФАЙЛ  = [  каталог_объект  :]  имя_файла 
  НЕЛОГ  ФАЙЛ  ={Д|Н}
  NETWORK_LINK=  база данных_ссылка 
  ПАРАЛЛЕЛЬ =  целое число 
  PAR  FILE  =[  путь_каталога  ]  имя_файла  Имя файла параметров экспорта.
  QUERY=[имя_схемы.][имя_таблицы:]  query_clause 
    REMAP_DATA  Укажите функцию преобразования данных, например. REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO
    REUSE_DUMPFILES  Перезаписать файл дампа назначения, если он существует (  N  )
  SAMPLE=[имя_схемы.][имя_таблицы:]  sample_percent 
    SERVICE_NAME  Имя активной службы и связанной группы ресурсов для ограничения ресурсов Oracle RAC.
    SOURCE_EDITION  Редакция, используемая для извлечения метаданных. 
  СТАТУС [=  целое число ]
    ПЕРЕНОСНОЙ  { ВСЕГДА |  НИКОГДА  }
  TRANSPORT_FULL_CHECK Проверить сегменты хранения всех таблиц (N).
  TRANSPORT_TABLESPACES Список табличных пространств, из которых будут выгружены метаданные.
  ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ =  имя_пользователя  Имя пользователя, выполняющего экспорт, не путайте со SCHEMAS=  имя_схемы  .
  ВЕРСИЯ={СОВМЕСТИМАЯ | ПОСЛЕДНИЕ |  версия_строка  }
 

Параметры могут быть указаны как часть командной строки EXPDP или в файле параметров экспорта.
В командной строке первым параметром должно быть имя пользователя (или USERID).

Варианты интерактивного режима:
  ADD_FILE Добавить файл дампа в набор файлов дампа.
                      ADD_FILE=имя файла дампа
  CONTINUE_CLIENT Возврат в режим ведения журнала. Задание будет перезапущено, если оно бездействует.
  EXIT_CLIENT Завершить сеанс клиента и оставить задание работающим. 
    FILESIZE  Размер файла по умолчанию (в байтах) для последующих команд ADD_FILE.
  ПОМОЩЬ Суммируйте интерактивные команды.
  KILL_JOB Отключить и удалить задание.
  ПАРАЛЛЕЛЬНЫЙ Изменить количество активных рабочих для текущей работы.
                      ПАРАЛЛЕЛЬ=.
    REUSE_DUMPFILES  Перезаписать файл дампа назначения, если он существует (  N  )
  START_JOB Начать/возобновить текущее задание.
  СТАТУС Частота (сек) Статус задания должен контролироваться, где
                      по умолчанию (0) будет показывать новый статус, когда он доступен.
                      СТАТУС=[интервал]
  STOP_JOB Корректное завершение выполнения задания и выход из клиента.
                      STOP_JOB=IMMEDIATE выполняет немедленное отключение
                      Работа Data Pump. 

expdp — это серверная утилита, используемая для выгрузки данных из базы данных в набор файлов ОС, называемый «набором файлов дампа». Набор файлов дампа можно импортировать только с помощью утилиты Data Pump Import impdb. Набор файлов дампа можно импортировать в ту же систему или переместить в другую систему и загрузить там.

Набор файлов дампа состоит из одного или нескольких дисковых файлов, содержащих табличные данные, метаданные объектов базы данных и управляющую информацию.

Объекты каталога должны быть созданы перед запуском expdb.

Примеры

Полный экспорт:

 СОЗДАТЬ ИЛИ ЗАМЕНИТЬ КАТАЛОГ export_dir AS '/u01/app/oracle/oradata/';
ПРЕДОСТАВИТЬ ЧТЕНИЕ, ЗАПИСЬ НА КАТАЛОГ export_dir TO demouser;
EXPDP system/password@sid  full  =Y directory=export_dir dumpfile=ss64.dmp logfile=exp_ss64.log 

Экспорт одной схемы:

 Система EXPDP/пароль@sid  схемы  =каталог SCOTT=export_dir файл дампа=ss64.dmp logfile=ss64.log
 

Экспорт выбранных таблиц:

 EXPDP system/password@sid  схемы  =SCOTT  include=TABLE  :"IN ('EMP', 'DEPT')" directory=export_dir dumpfile=ss64. dmp logfile=ss64.log 

Экспорт всей схемы, кроме одной таблицы:

 Система EXPDP/пароль@sid  схемы  =SCOTT  exclude=TABLE  :"= 'DEPT'" directory=export_dir dumpfile=ss64.dmp logfile=ss64.log
 

«Это часть трилогии, музыкальной трилогии, которую я исполняю в ре миноре, которую я всегда нахожу действительно самой грустной из всех тональностей, не знаю почему, но она заставляет людей плакать мгновенно…» ~ Спинномозговая пункция

Связанные команды Oracle:

impdp — импорт данных с помощью Oracle Data Pump.


 

Copyright © 1999-2023 SS64.com
Некоторые права защищены

Мгновенный экспорт данных из Oracle

Вы ищете простой способ экспортировать данные из Oracle? Если да, то вы находитесь в правильном месте. Этот блог посвящен экспорту полной базы данных, схемы, табличного пространства и таблицы из Oracle с помощью утилиты expdp. Oracle 10g или более поздняя версия Oracle использует Data Pump для экспорта и импорта данных. Предыдущие версии Oracle использовали «exp» для экспорта и «imp» для импорта. Oracle предпочитает экспортировать данные с помощью «expdp», поскольку это более быстрый и гибкий процесс по сравнению с утилитой «exp». Он также поддерживает PL/SQL API.

Содержание

Итак, если вы являетесь пользователем Oracle и хотите легко экспортировать свои данные, этот блог ответит на все ваши вопросы.

Этот блог познакомит вас со следующими темами:

Содержание

  • Предварительные требования
  • Введение в Oracle
  • Введение в Data Pump
  • expdp: Обзор инструментов
  • 9000 3 шага для экспорта данных

    • Экспорт полной базы данных
    • Экспорт схемы А
    • Экспорт табличного пространства
    • Экспорт таблицы
    • Экспорт таблицы с использованием файла PAR
  • Заключение

Предварительные условия

  • База данных Oracle 10g или выше.
  • Знание РСУБД (реляционная база данных).
  • Необходимо иметь доступ к привилегированному пользователю.

Знакомство с Oracle

Источник изображения: Pinterest

Корпорация Oracle представила базу данных Oracle как мультимодельную систему управления реляционными базами данных. Раньше они хранили данные в одном блоке, извлекали данные и манипулировали ими в соответствии с вашими потребностями. Он обеспечивает логическую структуру и физическую структуру ваших данных. Это была первая база данных, основанная на корпоративных грид-вычислениях. Последняя версия базы данных Oracle — Oracle 11c.

Ниже перечислены различные функции базы данных Oracle:

  • Oracle предлагает восстановление в случае сбоя.
  • Oracle предлагает функции бизнес-аналитики, такие как хранение данных, ETL и т. д.
  • Oracle обеспечивает высокий уровень безопасности, предотвращая несанкционированный доступ и контролируя действия пользователей.
  • Oracle обеспечивает переносимость на всех платформах.

Знакомство с Data Pump

Источник изображения: KTExperts

Oracle Data Pump предлагает утилиты экспорта и импорта. Он доступен только в Oracle 10g и более поздних версиях. Это серверная технология Oracle. Data Pump обеспечивает высокоскоростное перемещение данных и метаданных.

Data Pump включает две утилиты:

  • Утилита экспорта с использованием «expdp».
  • Утилита импорта с помощью «impdp».

Экспорт данных из базы данных Oracle в другое место назначения выполняется с помощью expdp. Импорт данных из базы данных Oracle в другое место назначения осуществляется с помощью impdp. Все файлы, которые были экспортированы, можно импортировать обратно только с помощью impdp. Данные, которые можно экспортировать, могут представлять собой либо полную базу данных, либо подмножество базы данных, например таблицы, табличное пространство и т. д. Data Pump используется для добавления еще одного уровня безопасности к вашим данным.

expdp: Обзор инструмента

База данных Oracle использует утилиту expdp для экспорта данных из базы данных. Существуют различные причины, по которым мы экспортируем данные с одной платформы на другую.

Вы также можете прочитать нашу статью об «Экспорте Oracle Data Pump».

Давайте рассмотрим некоторые преимущества expdp:

  • Процесс экспорта данных и метаданных с использованием expdp добавляет еще один уровень безопасности.
  • Он также обеспечивает резервное копирование ваших данных.
  • Они на 15-50% быстрее, чем традиционный экспорт.
  • Обеспечивает повышенную производительность, поскольку является серверной технологией.
  • Данные, экспортируемые с помощью expdp, всегда шифруются.

Hevo — конвейер данных без кода. Это полностью автоматизированная платформа. Данные передаются из более чем 100 источников в режиме реального времени в ваше хранилище данных. Он предлагает некоторые необходимые функции, которые делают его лучшим решением для экспорта данных из Oracle.

Начните работу с Hevo бесплатно

Давайте обсудим некоторые непревзойденные характеристики Hevo Data:

  • Полностью управляемый: Он не требует управления и обслуживания, поскольку Hevo является полностью автоматизированной платформой.
  • Простота в использовании: Так как это полностью управляемая система, установка и внедрение являются простым процессом.
  • Автоматическое сопоставление: Он может автоматически создавать схему, сопоставляя данные из исходной схемы со схемой назначения.
  • Безопасность: Предлагает сквозное шифрование и двухфакторную аутентификацию для обеспечения безопасности.
  • Поддержка 24×7: У Hevo есть специальная команда, которая решит ваши проблемы и протянет руку помощи, когда вам это нужно.
  • Отказоустойчивость: Hevo автоматически определяет любую аномалию в исходных данных и одновременно уведомляет вас.
  • Масштабируемость: Hevo может обрабатывать большое количество записей за считанные минуты без задержки и обеспечивает масштабирование конвейера данных в соответствии с вашими требованиями.

Попробуйте Hevo, подписавшись на 14-дневную бесплатную пробную версию и испытайте беспроблемный экспорт данных из Oracle.

Зарегистрируйтесь здесь, чтобы получить 14-дневную бесплатную пробную версию!

Загрузить полное руководство по репликации баз данных

Узнайте о 3 способах репликации баз данных и о том, какой из них вы предпочитаете.

Действия по экспорту данных

Данные можно экспортировать из базы данных Oracle следующими способами:

  • Экспорт полной базы данных
  • Экспорт схемы
  • Экспорт табличного пространства
  • Экспорт таблицы
  • Экспорт таблицы с использованием файла PAR

1. Экспорт полной базы данных

Давайте посмотрим, что вы здесь закроете:

  1. Создание каталога 9000 4
  2. Создать объект каталога
  3. Предоставить разрешение пользователю
  4. Экспорт базы данных
Шаг 1: Создание каталога

Этот шаг должен выполняться только привилегированным пользователем на сервере. Например, я использовал это место для своего каталога:

‘E:OracleExportCompleteExport’

Шаг 2.

Создание объекта каталога

Объект каталога подобен указателю, указывающему на каталог. Он будет использоваться expdp для справки. Этот шаг должен выполняться только привилегированными пользователями, например, пользователем sys. Также этот шаг включает в себя предоставление некоторых привилегий объекту.

Чтобы создать объект каталога, выполните следующие действия:

a. Откройте командную строку и откройте sqlplus от имени пользователя «sys».

 sqlplus/как sysdba 

б. Создайте объект для каталога, выполнив следующую команду.

 создать каталог имя_объекта_каталога как «местоположение»; 
Шаг 3: Предоставьте разрешение пользователю

Предоставьте разрешение, например, на чтение и запись в каталоге, пользователю, который хочет экспортировать данные.

 разрешение на чтение и запись в каталоге имя_объекта_каталога для имени_пользователя; 

Предоставьте право на экспорт пользователю, использующему «datapump_exp_full_database».

 предоставить datapump_exp_full_database пользователю user_name; 
Шаг 4. Экспорт базы данных

«expdp» — это операция командной строки, поэтому выйдите из SQL и выполните команду «expdp» в командной строке.

 expdp имя_пользователя/пароль_пользователя DIRECTORY=имя_объекта_каталога DUMPFILE=имя_файла_дампа.dmp LOGFILE=имя_файла_журнала.log full=y 

В данной команде ‘expdp’ выполняет операцию экспорта, а затем загружает данные в файл операционной системы, называемый файлом дампа . «user_name/user_password» используется для входа в базу данных. Параметр каталога «directory_object_name» указывает место, куда будут помещены экспортированные данные (файл дампа и журнала). «dump_file_namel.dmp» — это файл дампа, содержащий данные. «log_file_name.log» — это файл журнала, содержащий информацию об операции экспорта.

2. Экспорт схемы

Схема может быть названа набором логической структуры данных или объектов. Например, просмотры.

Давайте посмотрим, что вы здесь затронете:

  1. Создание каталога
  2. Создание объекта каталога
  3. Предоставление разрешений пользователю
  4. Экспорт схемы
Шаг 1: Создание каталога 90 441

Этот шаг должен быть выполнен привилегированный пользователь только на сервере.

«Схема E: OracleExportExport»

Шаг 2: Создание объекта каталога

Объект каталога подобен указателю, указывающему на каталог. Он будет использоваться expdp для справки. Этот шаг должен выполняться только привилегированными пользователями, например, пользователем sys. Также этот шаг включает в себя предоставление некоторых привилегий объекту.

Чтобы создать объект каталога, выполните следующие действия:

a. Откройте командную строку и откройте sqlplus как «sys».

 sqlplus/as sysdba 

б. Создайте объект для каталога, выполнив следующую команду.

 создать каталог имя_объекта_каталога как «местоположение»; 
Шаг 3: Предоставьте разрешение пользователю

Предоставьте разрешение, например, на чтение и запись в каталоге, пользователю, который хочет экспортировать данные.

 разрешение на чтение и запись в каталоге имя_объекта_каталога для имени_пользователя; 

Предоставьте право на экспорт пользователю, использующему «datapump_exp_full_database».

 предоставить datapump_exp_full_database пользователю user_name; 
Шаг 4. Экспорт схемы

«expdp» — это операция командной строки, поэтому выйдите из SQL и выполните команду «expdp» в командной строке.

 expdp имя_пользователя/пароль_пользователя DIRECTORY=directory_object_name DUMPFILE=dump_file_namel.dmp LOGFILE=log_file_name.log schemas=schema_name 

В данной команде ‘expdp’ выполняет операцию экспорта, а затем загружает данные в файл операционной системы, называемый файлом дампа . «user_name/user_password» используется для входа в базу данных. Параметр каталога «directory_object_name» указывает место, куда будут помещены экспортированные данные (файл дампа и журнала). «dump_file_namel.dmp» — это файл дампа, содержащий данные. «log_file_name.log» — это файл журнала, содержащий информацию об операции экспорта.

3. Экспорт табличного пространства 

Табличное пространство относится к области хранения, в которой база данных логически хранит данные. Итак, когда вы говорите об экспорте табличного пространства, вы имеете в виду экспорт всех таблиц в этой области хранения вместе со всеми зависимыми объектами этой таблицы.

Давайте посмотрим, что вы здесь затронете:

  1. Создание каталога
  2. Создание объекта каталога
  3. Предоставление разрешений пользователю
  4. Экспорт табличного пространства
Шаг 1: Создание каталога

Этот шаг должен выполняться привилегированным пользователем только на сервере.

‘E:OracleExportExport Tablespace’

Шаг 2: создание объекта каталога

Объект каталога подобен указателю, указывающему на каталог. Он будет использоваться expdp для справки. Этот шаг должен выполняться только привилегированными пользователями, например, пользователем sys. Также этот шаг включает в себя предоставление некоторых привилегий объекту.

Чтобы создать объект каталога, выполните следующие действия:

а. Откройте командную строку и откройте sqlplus как «sys».

 sqlplus/as sysdba 

b. Создайте объект для каталога, выполнив следующую команду.

 создать каталог имя_объекта_каталога как «местоположение»; 
Шаг 3: Предоставьте разрешение пользователю

Предоставьте разрешение, например, на чтение и запись в каталоге, пользователю, который хочет экспортировать данные.

 разрешить чтение, запись в каталог имя_объекта_каталога для имя_пользователя; 

Предоставьте право на экспорт пользователю, использующему «datapump_exp_full_database».

 предоставить datapump_exp_full_database пользователю user_name; 
Шаг 4. Экспорт табличного пространства

«expdp» — это операция командной строки, поэтому выйдите из SQL и выполните команду «expdp» в командной строке.

 expdp имя_пользователя/пароль_пользователя directory=имя_каталога_объекта dumpfile=имя_файла_дампа.dmp log=имя_файла_журнала.log tablespace=имя_табличного_пространства 

В данной команде ‘expdp’ выполняет операцию экспорта, а затем загружает данные в файл операционной системы, называемый файлом дампа . «user_name/user_password» используется для входа в базу данных. Параметр каталога «directory_object_name» указывает место, куда будут помещены экспортированные данные (файл дампа и журнала). «dump_file_namel.dmp» — это файл дампа, содержащий данные. «log_file_name.log» — это файл журнала, содержащий информацию об операции экспорта.

4. Экспорт таблицы

Таблицы можно экспортировать с помощью команды «expdp».

Давайте посмотрим, что вы здесь затронете:

  1. Создание каталога
  2. Создание объекта каталога
  3. Предоставление разрешений пользователю
  4. Экспорт таблицы
Шаг 1: Создание каталога 904 41

Этот шаг должен быть выполнен привилегированный пользователь только на сервере.

‘E:OracleExportExport Tables’

Шаг 2. Создание объекта каталога

Объект каталога похож на указатель, указывающий на каталог. Он будет использоваться expdp для справки. Этот шаг должен выполняться только привилегированными пользователями, например, пользователем sys. Также этот шаг включает в себя предоставление некоторых привилегий объекту.

Чтобы создать объект каталога, выполните следующие действия:

a. Откройте командную строку и откройте sqlplus как «sys».

 sqlplus/as sysdba 

  b. Создайте объект для каталога, выполнив следующую команду.

 создать каталог имя_объекта_каталога как «местоположение»; 
Шаг 3: Предоставьте разрешение пользователю

Предоставьте разрешение, например, на чтение и запись в каталоге, пользователю, который хочет экспортировать данные.

 разрешение на чтение и запись в каталоге имя_объекта_каталога для имени_пользователя; 

Предоставьте право на экспорт пользователю, использующему «datapump_exp_full_database».

 предоставить datapump_exp_full_database пользователю user_name; 
Шаг 4: Экспорт таблицы

«expdp» — это операция командной строки, поэтому выйдите из SQL и выполните команду «expdp» в командной строке.

 expdp имя_пользователя/пароль_пользователя каталог=имя_объекта_каталога файл_дампа=имя_файла_дампа. dmp файл журнала=имя_файла_журнала.таблицы журнала=имя_таблицы 

В данной команде ‘expdp’ выполняет операцию экспорта, а затем загружает данные в файл операционной системы, называемый файлом дампа . «user_name/user_password» используется для входа в базу данных. Параметр каталога «directory_object_name» указывает место, куда будут помещены экспортированные данные (файл дампа и журнала). «dump_file_namel.dmp» — это файл дампа, содержащий данные. «log_file_name.log» — это файл журнала, содержащий информацию об операции экспорта.

5. Экспорт таблицы с использованием файла PAR

Файл PAR — это файл параметров с расширением .par. Вы можете использовать этот файл в своей команде «expdp».

Давайте посмотрим, что вы будете здесь освещать:

  1. Создать каталог
  2. Создать объект каталога
  3. Предоставить разрешение пользователю
  4. Создать PARFILE
  5. Экспортировать таблицу
  6. 9043 9

    Шаг 1: Создайте каталог

    Это шаг должен выполняться привилегированным пользователем только на сервере.

    E:OracleExportExport Table

    Шаг 2. Создание объекта каталога

    Объект каталога подобен указателю, указывающему на каталог. Он будет использоваться expdp для справки. Этот шаг должен выполняться только привилегированными пользователями, например, пользователем sys. Также этот шаг включает в себя предоставление некоторых привилегий объекту.

    Чтобы создать объект каталога, выполните следующие действия:

    a. Откройте командную строку и откройте sqlplus как «sys».

     sqlplus/как sysdba 

      б. Создайте объект для каталога, выполнив следующую команду.

     создать каталог имя_объекта_каталога как «местоположение»; 
    Шаг 3: Предоставьте разрешение пользователю

    Предоставьте разрешение, например, на чтение и запись в каталоге, пользователю, который хочет экспортировать данные.

     разрешение на чтение и запись в каталоге имя_объекта_каталога для имени_пользователя; 

    Предоставьте право на экспорт пользователю, использующему «datapump_exp_full_database».

     предоставить datapump_exp_full_database пользователю user_name; 
    Шаг 4: Создайте PARFILE

    Сначала определите местонахождение вашего parfile. Вы можете выбрать желаемое место.

    ‘E:OracleExport’

    Создайте текстовый документ и сохраните имя с расширением .par.

    ‘par_file_name.par’

    В файле par укажите имя объекта каталога, имя файла дампа, имя файла журнала и имя таблиц, которые вы хотите экспортировать.

     каталог=имя_объекта_каталога
    файл_дампа=имя_файла_дампа.dmp
    logfile=log_file_name.log
    таблицы = имя_таблицы 

    Параметр каталога «directory_object_name» указывает место, куда будут помещены экспортированные данные (файл дампа и журнала). «dump_file_name.dmp» — это файл дампа, содержащий данные. «log_file_name.log» — это файл журнала, содержащий информацию об операции экспорта. Таблицы используются для определения имени таблиц, которые вы хотите экспортировать.

    Шаг 5. Экспорт таблицы

    «expdp» — это операция командной строки, поэтому выйдите из SQL и выполните команду «expdp» в командной строке.

     expdp имя_пользователя/пароль_пользователя parfile='местоположение'; 

    В данной команде «expdp» выполняет операцию экспорта. «user_name/user_password» используется для входа в базу данных. Parfile определяет местоположение файла параметров, откуда они могут получить объект каталога, файл дампа, файл журнала и имена таблиц.

    Заключение

    Утилита экспорта Data Pump «expdp» используется для создания копии данных и метаданных и их сохранения в файлах операционной системы, называемых файлами дампа (расширение .dmp). Эти файлы дампа имеют диски, содержащие табличные данные, метаданные базы данных и т. д. Но использование утилиты expdp для экспорта данных из базы данных Oracle — сложный и трудоемкий процесс. Чтобы избежать всех этих проблем, вы можете напрямую выбрать полностью автоматизированный конвейер данных без кода, Hevo. Hevo не только перенесет ваши данные из базы данных Oracle в нужное место, но также позаботится о том, чтобы ваши данные были безопасными и непротиворечивыми.