Scaricare i file di dump, eseguire l'importazione di Data Pump ed eseguire il cleanup dell'area di memorizzazione degli 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 set di file di dump nel database di destinazione. Eseguire quindi l'eventuale pulizia necessaria.

  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ù veloci. 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 blocchi di file correlati come 10 MB 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 l'utilizzo dell'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 come 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 di sostituzione nel relativo URL. È necessario utilizzare più comandi cURL per scaricare il set di file di dump dall'area di memorizzazione degli oggetti. In alternativa, è possibile utilizzare uno script che supporti i caratteri di sostituzione per scaricare tutti i file di dump dall'area di memorizzazione degli oggetti con un unico comando. Per un esempio, vedere How To: Download all files from an export to object store job in Autonomous Database using cURL.

  2. Eseguire l'importazione di Data Pump per importare il set di file di dump nel database di destinazione.

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

  3. Eseguire i task di cleanup successivi all'importazione. Se l'importazione dei file di dump nel database di destinazione è terminata, 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.