Diferència entre ORACLE Export (exp) i Datapump (expdp)

Diferència entre ORACLE Export (exp) i Datapump (expdp)
Diferència entre ORACLE Export (exp) i Datapump (expdp)

Vídeo: Diferència entre ORACLE Export (exp) i Datapump (expdp)

Vídeo: Diferència entre ORACLE Export (exp) i Datapump (expdp)
Vídeo: QUAL A DIFERENÇA ENTRE RESSONÂNCIA E TOMOGRAFIA? 2024, Juliol
Anonim

ORACLE Export (exp) vs Datapump (expdp)

ORACLE proporciona dues utilitats externes per transferir objectes de base de dades d'una base de dades a una altra. Les exportacions tradicionals (exp/imp) s'introdueixen abans dels 10g. A partir de 10 g, ORACLE va introduir datapump (expdp / impdp) com a millora de la utilitat d'exportació tradicional.

Exportació tradicional (exp/ imp)

Aquesta és una utilitat externa de base de dades ORACLE, que s'utilitza per transferir objectes de base de dades d'un servidor de bases de dades a un altre servidor de bases de dades. Permet transferir els objectes de la base de dades a diferents plataformes, diferents configuracions de maquinari i programari. Quan s'executa una ordre d'exportació en una base de dades, els objectes de la base de dades s'extreuen amb els seus objectes de dependència. Això vol dir que si extreu una taula, les dependències com índexs, comentaris i subvencions s'extreuen i s'escriuen en un fitxer d'exportació (fitxer d'abocament de format binari). La següent és l'ordre per exportar una base de dades completa, Cmd > exp userid=nom d'usuari/[email protected]_tns file=export.dmp log=export.log full=y statistics=cap

L'ordre anterior s'exportarà la base de dades a un fitxer d'abocament binari anomenat export.dmp. A continuació, es pot utilitzar la utilitat imp per importar aquestes dades a una altra base de dades. La següent és l'ordre per importar, Cmd > imp userid=nom d'usuari/[email protected]_tns file=export.dmp log=import.log full=y statistics=cap

Exportació de la bomba de dades (expdp/ impdp)

Aquesta també és una utilitat externa de base de dades ORACLE, que s'utilitza per transferir objectes entre bases de dades. Aquesta utilitat prové de la base de dades ORACLE 10g. Té més millores que les utilitats exp/ imp tradicionals. Aquesta utilitat també fa fitxers d'abocament, que estan en formats binaris amb objectes de base de dades, metadades d'objectes i la seva informació de control. Les ordres expdp i impdp es poden executar de tres maneres,

  1. Interfície de la línia d'ordres (especifiqueu els paràmetres expdp/impdp a la línia d'ordres)
  2. Interfície del fitxer de paràmetres (especifiqueu els paràmetres expdp/impdp en un fitxer separat)
  3. Interfície d'ordres interactiu (introduint diverses ordres a l'indicador d'exportació)

Hi ha cinc maneres diferents de descàrrega de dades amb expdp. Són,

  1. Mode d'exportació complet (la base de dades sencera està descarregada)
  2. Mode d'esquema (aquest és el mode predeterminat, es descarreguen esquemes específics)
  3. Mode de taula (el conjunt especificat de taules i els seus objectes dependents es descarreguen)
  4. Mode Tablespace (les taules de l'espai de taula especificat es descarreguen)
  5. Mode d'espai de taula transportable (només es descarreguen les metadades de les taules i els seus objectes dependents dins d'un conjunt especificat d'espais de taula)

La següent és la manera d'exportar una base de dades completa mitjançant expdp, Cmd > expdp userid=nom d'usuari/contrasenya dumpfile=expdp_export.dmp logfile=expdp_export.log full=y directory=export

Llavors s'hauria d'utilitzar la utilitat impdp per importar aquest fitxer a una altra base de dades.

Quina diferència hi ha entre l'exportació tradicional i la bomba de dades?

• Datapump funciona amb un grup de fitxers anomenat conjunts de fitxers d'abocament. Tanmateix, l'exportació normal funciona en un sol fitxer.

• Fitxers d'accés de Datapump al servidor (utilitzant directoris ORACLE). L'exportació tradicional pot accedir als fitxers del client i del servidor (no utilitzant directoris ORACLE).

• Les exportacions (exp/imp) representen la informació de metadades de la base de dades com a DDL al fitxer d'abocament, però a datapump, la representa en format de document XML.

• La bomba de dades té una execució paral·lela, però en una execució de flux únic exp/imp.

• Datapump no admet suports seqüencials com les cintes, però és compatible amb l'exportació tradicional.

Recomanat: