Grunnleggende om Data Pump Export i Oracle 12c

July 25  by Eliza

Kommandolinjeprogram expdb lanserer Oracle 12câ € ™ s Data Pump Export. Alle Data Pump Eksport jobbene er anslått i begynnelsen slik at du ser anslaget før det går selve eksport. Husk at estimatene ikke alltid er helt nøyaktig.

Fra OS kommandolinjen, starte Data Pump Eksport og ha det vise en liste over parameteren:

<Expdp help = y>

Du ser omtrent slik ut:

Eksport: Slipp 12.1.0.1.0 - Produksjonen på lør 20 juli 06:56:47 2013
Copyright (c) 1982, 2013, Oracle og / eller tilknyttede selskaper. Alle rettigheter reservert.
Data Pump eksport verktøyet gir en mekanisme for overføring av dataobjekter
mellom Oracle-databaser. Verktøyet startes med følgende kommando:
Eksempel: expdp scott / tiger KATALOG = dmpdir dumpfil = scott.dmp
Du kan styre hvordan Export løper ved å skrive inn "expdp 'kommandoen fulgt
ved hjelp av forskjellige parametere. For å spesifisere parametere, bruker du søkeord:
Format: expdp KEYWORD = verdi eller søkeord = (verdi1, verdi2, ..., valueN)
Eksempel: expdp scott / tiger dumpfil = scott.dmp KATALOG = dmpdir skjemaer = scott
eller BORD = (T1: P1, T1: P2), hvis T1 er partisjonert tabell
... Utgang klippet ...

Du kan se at Data Pump viser alle parameterne du har å velge mellom, og gir en kort forklaring av hver.

Du kan spesifisere parametre på to steder:

  • På kommandolinjen
  • I en parameterfilen

Gå over noen av de mer nyttige parametere i detalj:

  • Komprimering: Denne parameteren kan du komprimere utgang Data Pump mens jobben er i gang. Dette trikset er hendig når plassen er på en premie. Denne parameteren forringer ytelsen til eksport, men thatâ € ™ s å være forventet.
  • INNHOLD: Dette angir hvilken type data du ønsker å få. Ønsker du bare protestere definisjoner? Ønsker du bare dataene? Begge deler? Bestem hva du ønsker å eksportere og angi deretter.
  • TRONDHEIM: Dette angir katalogen der du vil dumpfilen til å gå. Dette er en Oracle Object katalog, ikke en enkel bane på OS.
  • Dumpfil: Denne parameternavn dumpfilen skal sendes ut. Du kan også ha Data Pump nummer filene hvis du vil. Dette nummerering er hendig når du bruker parallellitet eller har Data Pump bryte jobb i flere filer av håndterlig størrelse. Å ha Data Pump antall filer, bruker% U argument:

    Dumpfil = my_dp_exp_% U.dmp

    Data Pump starter med en og tall filene til 99. Hva om du trenger mer enn 99 filer? Prøv noe som dette:

    Dumpfil = my_dp_exp_seta_% U.dmp, my_dp_exp_set_b_% U.dmp

    Du kan ha det dumpe til flere filer, noe som er spesielt nyttig når youâ € ™ re parallelizing utgangen.

  • Vurdering: Denne parameteren anslår jobben din størrelse, men wonâ € ™ t kjøre den. Veldig praktisk når plassen er på en premie. Denne parameteren stopper jobben etter å estimere.
  • UTELUKKER: Du kan ekskludere enkelte objekter fra eksport. For eksempel si at du vil ha alt, men HR og OE skjemaer samt alle visninger og funksjoner. UTELUKKER kan ha flere oppføringer. Du kan si dette:

    UTELUKKER = skjemaer: "HR", "OE '»
    UTELUKKER = VIEW, FUNKSJON

  • INKLUDERER: gjensidig utelukkende med UTELUKKER, bruke denne parameteren hvis du ønsker å få en bestemt type objekt. Når listen er liten, kan dette være svært nyttig:

    INNEHOLDE = utsnitt, utløsere

  • Filstørrelse: Du kan bryte Data Pump Export i flere filer, som hjelpemidler filbehandling. For eksempel, hvis du har en 200 GB eksport å gjøre, du kan ikke ha en 200 GB dump fil for å håndtere etterpå. I stedet bruker denne parameteren for å dele det opp i 4GB biter eller noe lignende.

  • FLASHBACK_TIME: Hvis du ønsker å dumpe data fra en annen enn det nåværende tidspunkt, kan du bruke denne parameteren til å angi en dato og tid. Så lenge databasen har fortsatt de gamle dataene i sin angre oppbevaring plass, kan denne parameteren være svært nyttig.
  • NETWORK_LINK: Du kan koble fra en database til å eksportere til et annet ved å sette opp en database link og angi det med denne parameteren.
  • PARALLELL: For å hjelpe fart på dump, kan du parallelize det. Prøv ulike verdier for å finne den mest effektive antall prosesser på tvers av ulike systemer. I det minste, bør du være i stand til å parallelize med antall prosessorer du har mens tilbakekaller evnene til lagringsmedier som youâ € ™ re skriving.
  • Skjemaer: Denne parameteren gir en liste over skjemaer til Data Pump og forteller det hva du skal få. Som standard eksporterer Data Pump skjemaet thatâ € ™ s logging i å gjøre jobben.
  • BORD: Dette begrenser eksport til en liste over bord.
  • TABLE: Denne parameteren begrenser eksport til en liste over tabell bare.