Spostare i dati nell'area di memorizzazione degli oggetti come file di Oracle Data Pump mediante EXPORT_DATA
È possibile esportare i dati nei file di dump di Oracle Data Pump specificando una query.
Con questo metodo di esportazione si utilizza la procedura DBMS_CLOUD.EXPORT_DATA
per specificare un'interrogazione per selezionare i dati da esportare, come indicato di seguito.
Note per l'esportazione di dati con DBMS_CLOUD.EXPORT_DATA
:
-
I file di dump creati con
DBMS_CLOUD.EXPORT_DATA
non possono essere importati utilizzando Oracle Data Pumpimpdp
. A seconda del database, è possibile utilizzare i file indicati di seguito.-
In un Autonomous Database, è possibile utilizzare i file di dump con le procedure
DBMS_CLOUD
che supportano il parametroformat
type
con il valore 'datapump
'. È possibile importare i file di dump utilizzandoDBMS_CLOUD.COPY_DATA
oppure chiamareDBMS_CLOUD.CREATE_EXTERNAL_TABLE
per creare una tabella esterna. -
In qualsiasi altro Oracle Database, ad esempio Oracle Database 19c in locale, è possibile importare i file di dump creati con la procedura
DBMS_CLOUD.EXPORT_DATA
utilizzando il driver di accessoORACLE_DATAPUMP
. Per ulteriori informazioni, vedere Scaricamento e caricamento dei dati con il driver di accesso ORACLE_DATAPUMP.
-
-
Il numero di file di dump generati da
DBMS_CLOUD.EXPORT_DATA
viene determinato all'esecuzione della procedura. Il numero di file di dump generati dipende dal numero di nomi di file forniti nel parametrofile_uri_list
, nonché dal numero di ECPU disponibili per l'istanza, dal livello di servizio e dalla dimensione dei dati.Ad esempio, se si utilizza un'istanza di Autonomous Database 2 ECPU o il servizio
low
, viene esportato un singolo file di dump senza parallelismo, anche se si forniscono più nomi di file. Se si utilizza un'istanza di Autonomous Database 8 ECPU con il serviziomedium
ohigh
, i job possono essere eseguiti in parallelo e i file di dump multipli vengono esportati se si forniscono più nomi di file. -
Il valore del parametro
query
fornito può essere una query avanzata, se necessario, ad esempio una query che include join o subquery.