Grundlagen der Data Pump Export in Oracle 12c

Das Kommandozeilen-Programm expdb startet Data Pump Export von Oracle 12c. Alle Data Pump Export Jobs werden am Anfang geschätzt, so dass Sie die Schätzung sehen, bevor es den eigentlichen Export läuft. Denken Sie daran, dass die Schätzungen nicht immer ganz korrekt.

Von der OS-Befehlszeile starten Data Pump Export und eine Liste der Parameter zeigen haben:

Sie sehen etwas wie folgt aus:

Export: Release 12.1.0.1.0 - Produktion am Sa 20. Juli 06.56.47 2013Copyright (c) 1982, 2013, Oracle und / oder ihrer Tochtergesellschaften. Alle Rechte reserved.The Data Pump Export-Dienstprogramm stellt einen Mechanismus für die Daten objectsbetween Oracle-Datenbanken zu übertragen. Das Dienstprogramm wird mit folgendem Befehl aufgerufen: Beispiel: expdp scott / tiger DIRECTORY = dmpdir DUMPFILE = scott.dmpYou steuern können, wie der Export läuft durch Eingabe des Befehls 'expdp' followedby verschiedene Parameter. So geben Sie Parameter verwenden Sie Schlüsselwörter: Format: expdp keyword = Wert oder keyword = (value1, value2, ..., valueN) Beispiel: expdp scott / tiger DUMPFILE = scott.dmp DIRECTORY = dmpdir SCHEMAS = scottor TABLES = (T1: P1, T1: P2), wenn T1 Tabelle partitioniert ist ... Ausgang snipped ...

Sie können sehen, dass Data Pump alle Parameter aufgeführt, die Sie zur Auswahl und gibt eine kurze Erklärung der einzelnen.

Sie können Parameter an zwei Stellen angeben:

  • Auf der Kommandozeile

  • In einer Parameterdatei

Gehen Sie einige der nützlicheren Parameter im Detail über:

  • KOMPRESSION: Mit diesem Parameter können Sie die Ausgabe von Data Pump zu komprimieren, während der Auftrag ausgeführt wird. Dieser Trick ist praktisch, wenn Raum an einer Prämie ist. Dieser Parameter verschlechtert die Leistung der Export, aber das ist zu erwarten.

  • INHALT: Diese legt fest, welche Art von Daten, die Sie erhalten möchten. Wollen Sie nur Definitionen Objekt? Haben Sie nur die Daten wollen? Beide? Bestimmen Sie, was Sie entsprechend zu exportieren und festlegen möchten.

  • VERZEICHNIS: Dies gibt das Verzeichnis, in dem Sie die Dump-Datei zu gehen. Dies ist ein Oracle-Objektverzeichnis, kein einfacher Weg auf der OS.

  • DUMPFILE: Dieser Parameter Namen der Dump-Datei ausgegeben werden. Sie können auch Data Pump Anzahl der Dateien haben, wenn Sie möchten. Diese Nummerierung ist praktisch, wenn Sie Parallelität verwenden oder haben Data Pump den Auftrag in mehrere Dateien von überschaubarer Größe zu brechen. Data Pump Anzahl der Dateien zu haben, verwenden Sie die% U Argument:

    DUMPFILE = my_dp_exp_% U.dmp

    Data Pump beginnt bei 1 und Zahlen, die Dateien auf 99. Was ist, wenn Sie mehr als 99 Dateien benötigen? Probieren Sie etwas wie folgt aus:

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

    Sie können es auf mehrere Dateien Dump haben, was besonders nützlich ist, wenn Sie die Ausgabe sind Parallelisierung.

  • SCHÄTZEN: Dieser Parameter schätzt Ihre Auftragsgröße, aber es wird nicht ausgeführt. Sehr praktisch, wenn Raum an einer Prämie ist. Dieser Parameter stoppt den Job nach der Schätzung.

  • AUSSCHLIESSEN: Sie können bestimmte Objekte vom Export ausschließen. Zum Beispiel, sagen Sie alles, aber das HR und OE-Schemata sowie alle Ansichten und Funktionen wollen. EXCLUDE können mehrere Einträge haben. Sie können sagen:

    = SCHEMAS AUSGESCHLOSSEN: " 'HR', 'OE'" EXCLUDE = Ansicht, Funktion
  • EINSCHLIESSEN: Sich gegenseitig ausschließende mit AUSGESCHLOSSEN, verwenden Sie diesen Parameter, wenn Sie eine bestimmte Art von Objekt zu erhalten möchten. Wenn die Liste klein ist, kann dies sehr nützlich sein:

    Include = Views, Triggers
  • DATEIGRÖSSE: Sie können Ihre Data Pump Export in mehrere Dateien aufteilen, die Dateiverwaltung unterstützt. Zum Beispiel, wenn Sie eine 200-GB-Export zu tun haben, könnten Sie nicht eine 200-GB-Dump-Datei wollen später zu verwalten. Verwenden Sie stattdessen diesen Parameter es in 4 GB große Stücke oder etwas ähnliches zu brechen.

  • FLASHBACK_TIME: Wenn Sie die Daten aus einer anderen Zeit als die Gegenwart zu werfen möchten, können Sie diesen Parameter verwenden, um ein Datum und die Uhrzeit angeben. Solange Ihre Datenbank noch die alten Daten in seinem Undo Retentionsraum hat, kann dieser Parameter sehr nützlich sein.

  • NETWORK_LINK: Sie können aus einer Datenbank verbinden, indem Sie einen Datenbank-Link zu einem anderen zu exportieren und mit diesem Parameter angeben.

  • PARALLEL: Um Ihre Dump zu beschleunigen, können Sie es parallelisieren. Probieren Sie verschiedene Werte, die effizienteste Anzahl der Prozesse zwischen den verschiedenen Systemen zu finden. Zumindest sollten Sie durch die Anzahl der CPUs zu parallelisieren können Sie haben, während die Fähigkeiten der Speichermedien unter Hinweis auf die Sie schreiben.

  • schemas: Dieser Parameter gibt eine Liste von Schemata Data Pump und sagt ihm, was zu bekommen. Exportiert standardmäßig Data Pump das Schema, das in ist die Protokollierung der Arbeit zu tun.

  • TABELLEN: Dies schränkt den Export zu einer Liste von Tabellen.

  • Tablespaces Dieser Parameter schränkt den Export auf eine Liste von Tablespaces nur.

Menü