Vorhandene Oracle Database in Autonomous Database exportieren
Verwenden Sie Oracle Data Pump, um Ihre vorhandene Oracle Database als ersten Schritt für die Migration zu Autonomous Database zu exportieren.
Oracle empfiehlt, die Datenbank mit dem Oracle Data Pump-Schemamodus zu Autonomous Database zu migrieren. Mit dem Parameter schemas
können Sie die zu exportierenden Schemas auflisten.
Exportieren Sie die Schemas für eine schnellere Migration in mehrere Data Pump-Dateien, und verwenden Sie die Parallelität. Sie können das Namensformat der zu verwendenden Dumpdatei mit dem Parameter dumpfile
angeben. Setzen Sie den Parameter parallel
auf mindestens die Anzahl der CPUs in der Datenbank.
Je nach Ihren Anforderungen können Sie andere Data Pump-Exportparameter wie compression
verwenden. Weitere Informationen zum Oracle Data Pump-Export finden Sie unter Oracle Database-Utilitys.
Je nach Data Pump-Version und der Angabe, ob Sie den Parameter CREDENTIAL
aufnehmen, stehen Ihnen zwei Optionen zum Exportieren von Daten mit Data Pump zur Verfügung:
- Vorhandene Oracle Database in eine lokale Datenbankdatei exportieren (ohne Zugangsdatenparameter exportieren)
Exportieren Sie die vorhandene Oracle Database mit Oracle Data Pump, und geben Sie als ersten Schritt zur Migration in Autonomous Database ein optionales Verzeichnisobjekt und einen Dateinamen im Formatdirectory-object-name:file-name
an. - Vorhandene Oracle Database direkt in Cloud Object Storage exportieren (mit Zugangsdatenparameter exportieren)
Mit Oracle Data Pump können Sie Ihre vorhandene Oracle Database als ersten Schritt zur Migration zu Autonomous Database direkt in Cloud Object Storage exportieren.
Übergeordnetes Thema: Daten mit Oracle Data Pump in Autonomous Database importieren
Vorhandene Oracle Database in eine lokale Datenbankdatei exportieren (ohne Zugangsdatenparameter exportieren)
Verwenden Sie Oracle Data Pump, um Ihre vorhandene Oracle Database zu exportieren, und geben Sie als ersten Schritt zur Migration zu Autonomous Database ein optionales Verzeichnisobjekt und einen Dateinamen im Format directory-object-name:file-name
an.
Oracle empfiehlt die Verwendung der folgenden Data Pump-Parameter für eine schnellere und einfachere Migration in Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=export%l.dmp
Die exclude
-Parameter stellen sicher, dass diese Objekttypen nicht exportiert werden.
Mit encryption_pwd_prompt=yes
fordert der Oracle Data Pump-Export zur Verschlüsselung der Dumpdateien ein Verschlüsselungskennwort an.
Im folgenden Beispiel wird das SH-Schema aus einer Oracle Database-Quelldatenbank für die Migration in eine Datenbank mit 16 CPUs exportiert:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=export%l.dmp \ encryption_pwd_prompt=yes
Nachdem Sie die Dumpdatei(en) erstellt haben, laden Sie die Dumpdatei(en) in Cloud Object Storage hoch. Beispiel: Verwenden Sie DBMS_CLOUD.PUT_OBJECT
, um die Dumpdateien hochzuladen.
Weitere Informationen finden Sie unter Prozedur PUT_OBJECT.
Hinweise zu Data Pump-Parametern:
-
Wenn Sie während des Exports mit
expdp
den Parameterencryption_pwd_prompt=yes
verwenden, verwenden Sie auchencryption_pwd_prompt=yes
mit dem Import, und geben Sie dasselbe Kennwort beimimpdp
-Prompt ein, um die Dumpdateien zu entschlüsseln (merken Sie sich das Kennwort, das Sie beim Export angeben). Die maximale Länge des Verschlüsselungskennworts beträgt 128 Byte. -
Der Parameter
dumpfile
unterstützt die Platzhalter%L
und%l
zusätzlich zu den Legacy-Platzhaltern%U
und%u
. Beispiel:dumpfile=export%L.dmp
. Verwenden Sie den Platzhalter%L
oder%l
für Exporte aus Oracle Database Release 12.2 und höher. Dieser Platzhalter erweitert den Namen der Dumpdatei in eine 3-stellige, inkrementierende Ganzzahl mit variabler Breite, die bei 100 beginnt und bei 2147483646 endet.Verwenden Sie den Legacy-Platzhalter
%U
oder%u
für Exporte aus Oracle Database vor Release 12.2. Wenn Sie diese Option verwenden und mehr als 99 Dumpdateien erforderlich sind, müssen Sie mehrere Dumpdateinamen mit jeweils dem Parameter%U
oder%u
angeben.
Übergeordnetes Thema: Vorhandene Oracle Database für den Import in Autonomous Database exportieren
Vorhandene Oracle Database direkt in Cloud-Objektspeicher exportieren (mit Zugangsdatenparameter exportieren)
Verwenden Sie Oracle Data Pump, um Ihre vorhandene Oracle Database direkt in Cloud Object Storage zu exportieren, als ersten Schritt zur Migration zu Autonomous Database.
Diese Option wird für Oracle Data Pump Export 19.9 oder höher unterstützt.
Oracle empfiehlt die Verwendung der folgenden Data Pump-Parameter für eine schnellere und einfachere Migration in Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=https://objectstorage.example.com/schema_name.dmp credential=credential_name
Die exclude
-Parameter stellen sicher, dass diese Objekttypen nicht exportiert werden.
Im folgenden Beispiel wird das SH-Schema aus einer Oracle Database-Quelldatenbank für die Migration in eine Datenbank mit 16 CPUs exportiert:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=https://objectstorage.example.com/%l.dmp \ credential=sales-dept
Hinweise zu Data Pump-Parametern:
-
Wenn Sie während des Exports mit
expdp
den Parameterencryption_pwd_prompt=yes
verwenden, verwenden Sie auchencryption_pwd_prompt=yes
mit dem Import, und geben Sie dasselbe Kennwort beimimpdp
-Prompt ein, um die Dumpdateien zu entschlüsseln (merken Sie sich das Kennwort, das Sie beim Export angeben). Die maximale Länge des Verschlüsselungskennworts beträgt 128 Byte. -
Der Parameter
dumpfile
unterstützt die Platzhalter%L
und%l
zusätzlich zu den Legacy-Platzhaltern%U
und%u
. Beispiel:dumpfile=export%L.dmp
. Verwenden Sie den Platzhalter%L
oder%l
für Exporte aus Oracle Database Release 12.2 und höher. Dieser Platzhalter erweitert den Namen der Dumpdatei in eine 3-stellige, inkrementierende Ganzzahl mit variabler Breite, die bei 100 beginnt und bei 2147483646 endet.Verwenden Sie den Legacy-Platzhalter
%U
oder%u
für Exporte aus Oracle Database vor Release 12.2. Wenn Sie diese Option verwenden und mehr als 99 Dumpdateien erforderlich sind, müssen Sie mehrere Dumpdateinamen mit jeweils dem Parameter%U
oder%u
angeben. -
Data Pump-Export unterstützt die Verwendung einer vorab authentifizierten Oracle Cloud Infrastructure Object Storage-URL (PAR-URL) für den Parameter
dumpfile
nicht. -
Der Parameter
credential
kann einer der folgenden unterstützten Zugangsdatentypen sein:-
Der Data Pump-Export unterstützt auf Oracle Cloud Infrastructure-Authentifizierungstoken basierende Zugangsdaten und auf Oracle Cloud Infrastructure-Signaturschlüsseln basierende Zugangsdaten.
-
Data Pump-Export unterstützt die Verwendung von Resource-Principal-Zugangsdaten mit
expdp
.
Weitere Informationen zu den Zugangsdatentypen für Oracle Cloud Infrastructure Cloud Object Storage finden Sie unter Prozedur CREATE_CREDENTIAL.
-
Übergeordnetes Thema: Vorhandene Oracle Database für den Import in Autonomous Database exportieren