Mit Data Pump ein Dumpdateiset in autonomer KI-Datenbank erstellen

Zeigt, wie Sie Daten aus einer autonomen KI-Datenbank in ein Verzeichnis mit Oracle Data Pump exportieren. Sie können mit Autonomous AI Database 26ai direkt in den Cloud-Objektspeicher exportieren oder in ein Verzeichnis exportieren und die Dumpdateien dann in den Objektspeicher verschieben.

Oracle empfiehlt, die neueste Oracle Data Pump-Version für das Exportieren von Daten aus einer autonomen KI-Datenbank in andere Oracle-Datenbanken zu verwenden, da dies Verbesserungen und Fixes für eine bessere Erfahrung enthält. Laden Sie die neueste Version von Oracle Instant Client herunter, und laden sie das Toolpackage, das Oracle Data Pump enthält, für Ihre Plattform herunter. Die Installationsschritte, die nach dem Herunterladen von Oracle Instant Client und dem Toolpackage erforderlich sind, finden Sie in den Installationsanweisungen auf der Downloadseite für die Plattforminstallation. Weitere Informationen finden Sie unter Oracle Instant Client-Downloads.

Hinweis

Hinweis: Database Actions stellt einen Link für Oracle Instant Client bereit. Um über Database Actions auf diesen Link zuzugreifen, klicken Sie unter Downloads auf Oracle Instant Client herunterladen.

  1. Führen Sie Data Pump Export aus, wobei die Parameter dumpfile und directory festgelegt sind. Setzen Sie den Parameter filesize auf einen Wert, der kleiner ist als der Grenzwert für die Objekttransfergröße für Ihren Cloud-Objektspeicherservice.

    Die Größe der Dumpdatei ist wichtig, wenn Sie Dumpdateien in den Objektspeicher kopieren oder direkt in den Objektspeicher exportieren. Siehe Hinweise zur Dateiübertragung

    Beispiel: Im Folgenden wird gezeigt, wie Sie ein Schema namens SALES in einer autonomen KI-Datenbank namens DB2022ADB mit 16 ECPUs exportieren:

    expdp sales/password@db2022adb_high
    directory=data_pump_dir
    dumpfile=exp%L.dmp
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log

    Hinweise zu Data Pump-Parametern:

    • Wenn Sie während des Exports mit expdp den Parameter encryption_pwd_prompt=yes verwenden, verwenden Sie encryption_pwd_prompt=yes mit dem Import, und geben Sie dasselbe Kennwort beim impdp-Prompt ein, um die Dumpdateien zu entschlüsseln (merken Sie das Kennwort, das Sie im Export angeben). Die maximale Länge des Verschlüsselungskennworts beträgt 128 Byte.

    • Der Parameter dumpfile unterstützt die Platzhalter %L und %l. Dieser Platzhalter erweitert den Namen der Dumpdatei in eine 3-stellige Ganzzahl mit variabler Breite, die bei 100 beginnt und bei 2147483646 endet.

    Um die beste Exportperformance zu erzielen, verwenden Sie den Datenbankservice HIGH für Ihre Exportverbindung, und setzen Sie den Parameter parallel auf ein Viertel der Anzahl der ECPUs (.25 x ECPU-Anzahl). Informationen dazu, welcher Datenbankservicename für die Ausführung des Data Pump-Exports verwendet werden soll, finden Sie unter Nebenläufigkeit und Prioritäten in einer autonomen KI-Datenbank verwalten.

    Nach Abschluss des Exports können Sie die generierten Dumpdateien anzeigen, indem Sie die folgende Abfrage ausführen:

    SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');

    Die Ausgabe dieser Beispielabfrage zeigt die generierten Dumpdateien und die Exportlogdatei an:

    OBJECT_NAME                 BYTES  CHECKSUM                   CREATED          LAST_MODIFIED
    
    ---------------------- ---------- --------- ------------------------------- --------------------
    exp01.dmp                   12288               12-NOV-19 06.10.47.0 PM GMT       12-NOV-19...
    exp02.dmp                    8192               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp03.dmp                 1171456               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp04.dmp                  348160               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    export.log                   1663               12-NOV-19 06.10.50.0 PM GMT       12-NOV-19...
  2. Verschieben Sie das Dumpdateiset in Ihren Cloud-Objektspeicher. Details finden Sie unter Dumpdateiset aus autonomer KI-Datenbank in Cloud-Objektspeicher verschieben.

    Informationen zum direkten Export in den Cloud-Objektspeicher finden Sie unter Export mit Zugangsdatenparameter.

Hinweise:

  • Um einen vollständigen Export durchzuführen oder Objekte zu exportieren, deren Eigentümer andere Benutzer sind, benötigen Sie die Rolle DATAPUMP_CLOUD_EXP.

  • DATA_PUMP_DIR ist das einzige vordefinierte Verzeichnis. Sie können ein anderes Verzeichnis als Argument directory angeben, wenn Sie das Verzeichnis zuvor erstellt haben und über Schreibberechtigungen für das Verzeichnis verfügen. Informationen zum Erstellen von Verzeichnissen finden Sie unter Verzeichnis in autonomer KI-Datenbank erstellen.

  • Die API, mit der Sie die Dumpdateien in Cloud Object Storage verschieben, hat eine maximale Dateiübertragungsgröße. Verwenden Sie daher ein filesize-Argument, das kleiner oder gleich der maximal unterstützten Größe für Ihren Cloud Object Storage-Service ist. Informationen zu den Größenbeschränkungen für die Dateiübertragung für Cloud Object Storage Service finden Sie unter Prozedur PUT_OBJECT.

  • Weitere Informationen zum Oracle Data Pump-Export finden Sie unter Oracle AI Database-Utilitys.