Utilizzare Data Pump per creare un set di file di dump su 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 in altri database Oracle, in quanto contiene miglioramenti e correzioni per un'esperienza migliore. Scarica la versione più recente di Oracle Instant Client e scarica il pacchetto di strumenti, 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 necessari dopo aver scaricato Oracle Instant Client e il package Strumenti. 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 Database Actions, in Download fare clic su Scarica Oracle Instant Client.
  1. Eseguire Data Pump Export con il parametro dumpfile impostato, il parametro filesize impostato su un valore inferiore a 5G e il parametro directory impostato. Ad esempio, quanto riportato di seguito 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 legacy %U e %u. 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 a 3 cifre a 10 cifre e a larghezza variabile, a partire da 100 e terminando a 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 seguente query:

    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 file di dump impostato nell'area di memorizzazione degli oggetti cloud. Per i dettagli, consulta la sezione relativa allo spostamento del set di file di dump da Autonomous Database all'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.

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

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

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