Utilizzare Data Pump per creare un set di file di dump in Autonomous Database

Mostra i passi per esportare i dati da Autonomous Database in una directory con Oracle Data Pump.

Oracle consiglia di utilizzare la versione più recente di Oracle Data Pump per esportare i dati da Autonomous Database ad altri database Oracle, poiché contiene miglioramenti e correzioni per un'esperienza migliore. Scarica la versione più recente di Oracle Instant Client e scarica il pacchetto Tools, che include Oracle Data Pump, per la tua piattaforma. Vedere le istruzioni di installazione nella pagina di download dell'installazione della piattaforma per i passi di installazione richiesti dopo aver scaricato Oracle Instant Client e il pacchetto Tools. Per i dettagli, vedere Download di Oracle Instant Client.

Nota

Database Actions fornisce un collegamento per Oracle Instant Client. Per accedere a questo collegamento da Azioni database, in Download fare clic su Scarica Oracle Instant Client.
  1. Eseguire l'esportazione di Data Pump con il set di parametri dumpfile, il parametro filesize impostato su un valore inferiore a 5G e il set di parametri directory. Ad esempio, quanto segue mostra come esportare uno schema denominato SALES in un Autonomous Database denominato DB2022ADB con 16 ECPU:
    expdp sales/password@db2022adb_high 
    directory=data_pump_dir 
    dumpfile=exp%L.dmp 
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log

    Note per i parametri Data Pump:

    • Se durante l'esportazione con expdp si utilizza il parametro encryption_pwd_prompt=yes, utilizzare encryption_pwd_prompt=yes con l'importazione e immettere la stessa password al prompt impdp per decifrare i file di dump (ricordare la password fornita con l'esportazione). La lunghezza massima della password di cifratura è di 128 byte.

    • Il parametro dumpfile supporta i caratteri jolly %L e %l oltre ai caratteri jolly %U e %u precedenti. Ad esempio, dumpfile=export%L.dmp. Utilizzare il carattere jolly %L o %l per le esportazioni da Oracle Database Release 12.2 e successive. Questo carattere jolly espande il nome del file di dump in un numero intero incrementale di 3 cifre a 10 cifre e larghezza variabile, a partire da 100 e terminando con 2147483646.

    Per ottenere le migliori prestazioni di esportazione, utilizzare il servizio di database HIGH per la connessione di esportazione e impostare il parametro parallel su un quarto del numero di ECPU (25 x conteggio ECPU). Se si utilizza il modello di computazione OCPU, impostare il parametro parallelo sul numero di OCPU (1 x conteggio OCPU). Per informazioni sul nome del servizio di database da connettere per eseguire l'esportazione di Data Pump, vedere Gestisci concorrenza e priorità su Autonomous Database.

    Al termine dell'esportazione, è possibile visualizzare i file di dump generati eseguendo la query seguente:

    SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');

    Ad esempio, l'output di questa query mostra i file di dump generati e il file di log di esportazione:

    
    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...
    
  2. Spostare il set di file di dump nell'area di memorizzazione degli oggetti cloud. Per i dettagli, vedere Sposta il set di file di dump da Autonomous Database nell'area di memorizzazione degli oggetti cloud.
Nota

  • Per eseguire un'esportazione completa o per esportare oggetti di proprietà di altri utenti, è necessario disporre del ruolo DATAPUMP_CLOUD_EXP.

  • L'unica directory predefinita è DATA_PUMP_DIR. È possibile specificare una directory diversa come argomento directory se la directory è stata creata in precedenza e si dispone dei privilegi di scrittura sulla directory. Per informazioni sulla creazione di directory, vedere Crea directory in Autonomous Database.

  • L'interfaccia API utilizzata per spostare i file di dump nello storage degli oggetti cloud ha una dimensione di trasferimento file massima, pertanto assicurarsi di utilizzare un argomento dimensione file inferiore o uguale alla dimensione massima supportata per il servizio di storage degli oggetti cloud. Per conoscere i limiti di dimensione per il trasferimento dei file del servizio di storage degli oggetti cloud, vedere PUT_OBJECT Procedura.

  • Per ulteriori informazioni sull'esportazione di Oracle Data Pump, vedere Oracle Database Utilities.