Разлика између извоза ОРАЦЛЕ (екп) и датапумпе (екпдп)

ОРАЦЛЕ Извоз (екп) вс Датапумп (екпдп)

ОРАЦЛЕ пружа две спољне алате за пренос предмета базе података из једне у другу базу података. Традиционални извоз (екп / имп) уводи се пре 10 г. Потом је ОРАЦЛЕ од 10г увео пумпу података (екпдп / импдп) као побољшање за традиционални услужни програм за извоз.

Традиционални извоз (екп / имп)

Ово је вањски услужни програм базе података ОРАЦЛЕ, који се користи за пренос објеката базе података са једног сервера базе података на други сервер базе података. Омогућује пријенос објеката базе података на различитим платформама, различитим хардверским и софтверским конфигурацијама. Када се наредба извоза изврши на бази података, објекти базе података извлаче се са својим објектима зависности. То значи да ако екстракује табелу, зависности попут индекса, коментара и грантова извлаче се и записују у извозну датотеку (думп филе бинарног формата). Следи наредба за извоз комплетне базе података,

Цмд> екп усерид = корисничко име / [адреса е-поште заштићена] _тнс датотека = екпорт.дмп лог = екпорт.лог фулл = и статистика = ниједно

Горња наредба ће бити извезена база података у бинарну думп датотеку под називом екпорт.дмп. Тада се услужни програм имп може користити за увоз ових података у другу базу података. Следи наредба за увоз,

Цмд> имп усерид = корисничко име / [заштићено имејл адресе] _тнс филе = екпорт.дмп лог = импорт.лог фулл = и статистика = ноне

Извоз података пумпе (екпдп / импдп)

Ово је такође спољни услужни програм базе података ОРАЦЛЕ, који се користи за пренос објеката између база података. Овај услужни програм долази из ОРАЦЛЕ 10г базе података. Има више побољшања од традиционалних алата за екп / имп. Овај услужни програм такође прави думп датотеке, које су у бинарном формату са објектима базе података, метаподацима објеката и њиховим контролним информацијама. Наредбе екпдп и импдп могу се извршити на три начина,

  1. Интерфејс командне линије (у командној линији наведите параметре екпдп / импдп)
  2. Интерфејс датотеке параметара (специфицирајте екпдп / импдп параметре у засебној датотеци)
  3. Интерактивно-командни интерфејс (уношење различитих команди у извоз брзо)

Постоји пет различитих начина пребацивања података користећи екпдп. Су,

  1. Режим потпуног извоза (целокупна база података је истоварена)
  2. Режим шеме (ово је подразумевани режим, специфичне шеме се истоварају)
  3. Режим таблице (одређени скуп табела и њихови зависни објекти се истоварају)
  4. Режим табличног простора (табеле у наведеном простору табеле се не учитавају)
  5. Режим преносивог простора табела (само се метаподатци за табеле и њихови зависни објекти унутар одређеног скупа табела уклањају се)

Следи начин извоза пуне базе података користећи екпдп,

Цмд> екпдп усерид = корисничко име / лозинка думпфиле = екпдп_екпорт.дмп логфиле = екпдп_екпорт.лог фулл = и именик = извоз

Затим би требало користити услужни програм импдп за увоз ове датотеке у другу базу података.

Која је разлика између Традиционални извоз и пумпа података?

• Датапумп ради на групи датотека које се називају скупови датотека думп. Међутим, нормалан извоз ради на једној датотеци.

• Датапумп приступним датотекама на серверу (користећи ОРАЦЛЕ директоријуме). Традиционални извоз може приступити датотекама и у клијенту и на серверу (не користећи ОРАЦЛЕ директоријуме).

• Извоз (екп / имп) представља податке метаподатака базе података као ДДЛ-ове у думп датотеци, али у датапумп-у, представља у КСМЛ формату документа.

• Датапумп има паралелно извршавање, али у екп / имп изведби једног тока.

• Датапумп не подржава секвенцијалне медије попут касета, већ подржава традиционални извоз.