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.
-
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
SALESin einer autonomen KI-Datenbank namensDB2022ADBmit 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.logHinweise zu Data Pump-Parametern:
-
Wenn Sie während des Exports mit
expdpden Parameterencryption_pwd_prompt=yesverwenden, verwenden Sieencryption_pwd_prompt=yesmit dem Import, und geben Sie dasselbe Kennwort beimimpdp-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
dumpfileunterstützt die Platzhalter%Lund%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
HIGHfür Ihre Exportverbindung, und setzen Sie den Parameterparallelauf 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... -
-
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_DIRist 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.