Scarica file di dump, esegui importazione Data Pump ed esegui cleanup area di memorizzazione oggetti

Se necessario, scaricare i file di dump dall'area di memorizzazione degli oggetti cloud e utilizzare l'importazione di Oracle Data Pump per importare il file di dump impostato nel database di destinazione. Eseguire quindi il cleanup necessario.

  1. Scaricare i file di dump dall'area di memorizzazione degli oggetti cloud.
    Nota

    Questo passo non è necessario se si importano i dati in un database Autonomous Data Warehouse, in un database Autonomous Transaction Processing o in Autonomous JSON Database.

    Se si esporta direttamente nell'area di memorizzazione degli oggetti utilizzando Oracle Data Pump, come mostrato in Sposta dati con esportazione Data Pump nell'area di memorizzazione degli oggetti, i file di dump nell'area di memorizzazione degli oggetti mostrano la dimensione 0. Oracle Data Pump divide ogni parte del file di dump in chunk più piccoli per caricamenti più rapidi. La console di Oracle Cloud Infrastructure Object Storage mostra più file per ogni parte del file di dump esportata. La dimensione dei file di dump effettivi verrà visualizzata come zero (0) e i relativi chunk di file correlati come 10mb o meno. Ad esempio:

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

    Il download del file di dump a zero byte dalla console di Oracle Cloud Infrastructure o utilizzando l'interfaccia CLI di Oracle Cloud Infrastructure non fornirà i file di dump completi. Per scaricare i file di dump completi dall'area di memorizzazione degli oggetti, utilizzare uno strumento che supporti Swift, ad esempio curl, e fornire il login utente e il token di autenticazione Swift.

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

    Il comando cURL non supporta caratteri jolly o caratteri di sostituzione nell'URL. Per scaricare il file di dump impostato dall'area di memorizzazione degli oggetti, è necessario utilizzare più comandi cURL. In alternativa, è possibile utilizzare uno script che supporta i caratteri di sostituzione per scaricare tutti i file di dump dall'area di memorizzazione degli oggetti in un unico comando. Per un esempio, vedere Come scaricare tutti i file da un job di esportazione nell'area di memorizzazione degli oggetti in Autonomous Database utilizzando cURL.

  2. Eseguire Importazione Data Pump per importare il file di dump impostato nel database di destinazione.

    Se si stanno importando i dati in un altro Autonomous Database, vedere Importa dati utilizzando Oracle Data Pump su Autonomous Database.

  3. Eseguire i task di cleanup successivi all'importazione. Al termine dell'importazione dei file di dump nel database di destinazione, eliminare il bucket contenente i dati o rimuovere i file di dump dal bucket dell'area di memorizzazione degli oggetti cloud e rimuovere i file di dump dalla posizione in cui sono stati scaricati i file di dump per eseguire l'importazione di Data Pump.

Per informazioni dettagliate sui parametri di importazione di Oracle Data Pump, vedere Oracle Database Utilities.