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

Содержание

expdp — Заметки DBA

 AIX, Linux, RMAN, Администрирование БД, утилиты
 2 комментария »

Фев 282013

 

Возникла у меня такая задача: смигрировать базу c Linux x86-64 на AIX 7.1. Версия Oracle — 11.2.0.3. Можно было бы использовать expdp, но из-за приличного объёма базы (180Гб) процесс занял бы длительное время. Тут нам на помощь приходит технология Transportable Tablespaces. Суть её состоит в том, что файлы данных копируются целиком и все существующие сегменты данных «подключаются» напрямую, т.е. эта операция, в отличие от импорта, не генерирует redo информацию и не требует перестройки индексов. Технология эта годится только для относительно крупных баз, т.к. требует от администратора кучу действий, особенно при смене порядка бит (endianess), как в моём случае.
Заодно мы решили воспользоваться случаем и смигрировать данные сразу в ASM (раньше файлы просто лежали на большом дисковом разделе).

Итак, вот примерная последовательность действий. Continue reading »

 утилиты
 No Responses »

Янв 282013

 

Утилита DataPump работает немного не так, как старинные exp/imp. В отличие от них, она не просто открывает сессию, по которой выкачивает/заливает данные, но создаёт несколько серверных процессов (они называются DataPump jobs, но путать их с заданиями, запускаемыми с помошью пакета dbms_job не стоит, тут другой механизм). Кстати, именно поэтому если убить процесс expdp/impdp командой kill -9, то сессии DataPump всё равно останутся в базе и могут помешать повторному запуску утилиты.
Иногда бывает необходимо убедиться, что сессии не подвисли и процесс перекачки данных идёт нормально. Раньше можно было просто поискать в v$session записи с полем program, содержащим строку 'imp%' или 'exp%' соответственно, но теперь всё немного хитрее. Для мониторинга сессий DataPump есть представление dba_datapump_sessions.

Вот так можно определить, на каком событии висят сессии DataPump и кто их блокирует: Continue reading »

 Администрирование БД, Настройка производительности
 No Responses »

Янв 272012

 

Обе утилиты экспорта данных, exp и expdp имеют параметр query, который позволяет экспортировать не все строки таблицы, а только те, которые попадают под условие. Беда в том, что в этом параметре допускается использовать только условие WHERE. Это может привести к тому, что план запроса, который будет использовать exp/expdp окажется крайне неоптимальным, и экспорт будет идти неприемлемо долго, хотя результирующий набор не такой уж большой.
Есть любопытный способ заставить утилиту использовать hint, тем самым выбирать оптимальный план выполнения. Continue reading »

 Скрипты, утилиты
 No Responses »

Июн 172011

 

Иногда бывает, что нужно оценить размер некоторых таблиц в дампе, сделанном утилитой exp, но без импорта его в базу. Можно, конечно, сделать импорт с параметром show=y, но это не всегда удобно, т.к. imp в этом режиме показывает размеры таблиц в строках (а мы хотим в мегабайтах, к примеру), и требует подключения к базе данных, даже для имитации. Выход — написать свой скрипт для оценки размеров таблиц (прошу прощения за неряшливый код): Continue reading »

 Администрирование БД
 No Responses »

Мар 042011

 

Объект базы данных DIRECTORY — это ссылка на каталог сервера, на котором работает инстанс Oracle. Он нужен для пакета UTL_FILE, работы утилит impdp/expdp, при использовании полей типа BFILE в таблицах, а также при создании внешних таблиц (external tables).
Вот что можно делать с объектом DIRECTORY: Continue reading »

Освоение программы парус 8

Краткий курс установки и настройки СУБД Oracle, создания/обновления БД Системы ПАРУС 8.

Оглавление 1

Введение. 3

Компоненты системы Парус 8. 3

Сервер Базы данных. 3

Рабочее место администратора и рабочее место пользователя. 4

Сеть TCP/IP. 4

Порядок выбора программного обеспечения для базы данных и работы с ней. 6

Установка Oracle Database 10.2.0.3. 7

1. Запуск установки. 7

3. Выбор типа установки Custom. 8

4. Выбор языка. 8

5. Выбор ORACLE HOME. 8

6. Выбор компонентов. 8

7. Проверка параметров системы и установленных пакетов. 10

8. Выбор установки Программного обеспечения. 11

9. Суммарный отчет и установка. 11

10. Установка обновлений. 12

Установка Oracle Database 11.2.0.2. 12

Создание базы данных. 17

1. Запуск dbca. 17

2. Выбор шаблона Custom Database (Пользовательская база данных) 17

3. Задание Database Name, SID 18

4. Задание паролей встроенных учетных записей. 19

5. Выбор хранилища. 19

6. Опции восстановления. 21

7. Выбор мест размещения компонентов. 21

8. Параметры инициализации. 22

8.1. Настройка памяти. 22

8.2. Калибровка. 23

8.3. Кодировка. 24

8.4. Тип соединения. 25

8.5. Дополнительные параметры инициализации. 26

9. Размещение файлов базы данных на жестких дисках (Database Storage). 27

10. Создание базы данных. 30

Настройка сети (Oracle Net). 32

Прослушиватель (Listener). 32

Настройка сети прослушивателя вручную. 33

Настройка клиентского подключения вручную. 34

Установка клиента Oracle (Oracle Client). 36

Установка клиента Oracle 10.2.0.3 на рабочую станцию под управлением Windows XP. 36

Установка клиента Oracle 11.2.0.2 на рабочую станцию под управлением Windows 7. 37

Создание пользователя PARUS. 41

Установка приложения Парус 8 на рабочем месте администратора Системы Парус 8. 42

Регистрация лицензии. 42

Инициализация базы данных. 43

Установка приложения Парус 8 на клиентском рабочем месте. 45

Настройка Системы Парус 8 для повседневной работы. 47

Приложение 1. Создание базы данных ‘вручную’. 48

Приложение 2. Средства резервного копирования, переноса. 51

Диспетчер восстановления 51

Экспорт/Импорт exp/imp 51

Oracle Data Pump 54

Oracle Data Guard 55

В данном пособии рассматривается методология развертывания Системы Парус 8 на примере создания тестовой базы данных для ознакомления и демонстрации возможностей.
Работа Системы ПАРУС обеспечивается комплексом аппаратных и программных средств. Каждое из этих средств требует совместимости друг с другом при обеспечении как можно более полного и интенсивного использования вычислительного и пользовательского ресурсов.

Для этого необходимо тщательно спроектировать структуру комплекса, учитывая как существующие потребности, так и возможное расширение предоставляемых сервисов или масштабирование нагрузки в сторону увеличения.
Выбор необходимых средств для Системы ПАРУС определяется с одной стороны её совместимостью с программными средствами (Операционные системы, Системы управления базами данных, дополнительное программное обеспечение Microsoft Office, Crystal Reports и т. д.), с другой стороны — аппаратные средства (Сервер, Рабочие станции, Локальная вычислительная сеть) должны обеспечивать возможность функционирования этих программ.
В данном примере рассматривается установка системы для работы рабочей группы в локальной сети (intranet).

expdp Data Pump — Oracle

expdp Data Pump — Oracle — SS64.com

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

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

Синтаксис:

 EXPDP  имя пользователя  /  пароль  @  connect_string    ATTACH   [=[  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
     11g R2"> КЛАСТЕР  Используйте кластер и распределяйте рабочие процессы по 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.
     11g R2"> 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-2022 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: обзор инструмента
  • 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 является полностью автоматизированной платформой.
    • Простота в использовании: Так как это полностью управляемая система, установка и внедрение являются простым процессом.
    • Автоматическое сопоставление: Может автоматически создавать схему путем сопоставления данных из исходной схемы со схемой назначения.
    • Безопасность: Предлагает сквозное шифрование и двухфакторную аутентификацию для обеспечения безопасности.
    • Круглосуточная поддержка 7 дней в неделю: У Hevo есть специальная команда, которая решит ваши проблемы и протянет руку помощи, когда вам это нужно.
    • Отказоустойчивость: Hevo автоматически определяет любую аномалию в исходных данных и одновременно уведомляет вас.
    • Масштабируемость: Hevo может обрабатывать большое количество записей за считанные минуты без задержки и обеспечивает масштабирование конвейера данных в соответствии с вашими требованиями.

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

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

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

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

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

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

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

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

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

    1. Создание каталога
    2. A0004 9004
    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: Создать каталог
  • 9 9 привилегированный пользователь только на сервере.

    «Схема 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 

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

     создать каталог имя_объекта_каталога как «местоположение»; 
    Шаг 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: Создать каталог
  • 9 90 привилегированный пользователь только на сервере.

    ‘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. ТАБЛИЦА
    Шаг 1: Создайте дирекцию

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

    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 в нужное место, но также позаботится о том, чтобы ваши данные были безопасными и непротиворечивыми.