Dumpdateien herunterladen, Data Pump Import ausführen und Objektspeicher bereinigen

Laden Sie bei Bedarf die Dumpdateien aus dem Cloud-Objektspeicher herunter, und importieren Sie das Dumpdateiset mit Oracle Data Pump Import in die Zieldatenbank. Führen Sie dann eine Bereinigung durch, wenn erforderlich.

  1. Laden Sie die Dumpdateien aus dem Cloud-Objektspeicher herunter.
    Hinweis

    Dieser Schritt ist nicht erforderlich, wenn Sie die Daten in eine Autonomous Data Warehouse-Datenbank, eine Autonomous Transaction Processing-Datenbank oder eine Autonomous JSON Database importieren.

    Wenn Sie mit Oracle Data Pump direkt in den Objektspeicher exportieren, wie unter Daten mit Data Pump-Export in Objektspeicher verschieben beschrieben, wird für die Größe der Dumpdateien im Objektspeicher 0 angezeigt. Oracle Data Pump unterteilt jeden Teil der Dumpdatei in kleinere Chunks, um schnellere Uploads zu ermöglichen. In der Oracle Cloud Infrastructure Object Storage-Konsole werden für jeden exportierten Teil der Dumpdatei mehrere Dateien angezeigt. Die Größe der tatsächlichen Dumpdateien wird als null (0) angezeigt und die Größe der zugehörigen Datei-Chunks als 10 MB oder weniger. Beispiele:

    exp01.dmp
    exp01.dmp_aaaaaa
    exp02.dmp
    exp02.dmp_aaaaaa

    Wenn Sie die Null-Byte-Dumpdatei aus der Oracle Cloud Infrastructure-Konsole oder mit der Oracle Cloud Infrastructure-CLI herunterladen, erhalten Sie nicht die vollständigen Dumpdateien. Um die vollständigen Dumpdateien aus dem Objektspeicher herunterzuladen, verwenden Sie ein Tool wie cURL, das Swift unterstützt. Geben Sie Ihre Benutzeranmeldung und Ihr Swift-Authentifizierungstoken an.

    curl -O -v -X GET -u 'user1@example.com:auth_token' \
       https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/namespace-string/bucketname/exp01.dmp

    Der cURL-Befehl unterstützt in seiner URL weder Platzhalter noch Ersetzungszeichen. Sie müssen mehrere cURL-Befehle verwenden, um das Dumpdateiset aus dem Objektspeicher herunterzuladen. Alternativ können Sie ein Skript verwenden, das Ersetzungszeichen unterstützt, um alle Dumpdateien aus dem Objektspeicher mit einem einzigen Befehl herunterzuladen. Ein Beispiel finden Sie unter How To: Download all files from an export to object store job in Autonomous Database using cURL.

  2. Führen Sie Data Pump Import aus, um das Dumpdateiset in die Zieldatenbank zu importieren.

    Wenn Sie die Daten in eine andere Autonomous Database importieren, finden Sie weitere Informationen unter Daten mit Oracle Data Pump in Autonomous Database importieren.

  3. Führen Sie Bereinigungsaufgaben nach dem Import aus. Wenn Sie die Dumpdateien in die Zieldatenbank importiert haben, löschen Sie den Bucket mit den Daten, oder entfernen Sie die Dumpdateien aus dem Cloud-Objektspeicher-Bucket. Entfernen Sie außerdem die Dumpdateien aus dem Speicherort, in den Sie die Dumpdateien für die Ausführung des Data Pump-Imports heruntergeladen haben.

Ausführliche Informationen zu Oracle Data Pump Import-Parametern finden Sie unter Oracle Database-Utilitys.