Spostare i dati nell'area di memorizzazione degli oggetti come file di Oracle Data Pump utilizzando EXPORT_DATA
È possibile esportare i dati in 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 una query per selezionare i dati da esportare, come indicato di seguito.
Note per l'esportazione dei dati con DBMS_CLOUD.EXPORT_DATA:
-
I file di dump creati con
DBMS_CLOUD.EXPORT_DATAnon possono essere importati utilizzando Oracle Data Pumpimpdp. A seconda del database, è possibile utilizzare questi file come indicato di seguito.-
In un Autonomous AI Database è possibile utilizzare i file di dump con le procedure
DBMS_CLOUDche supportano il parametroformattypecon il valore 'datapump'. È possibile importare i file di dump utilizzandoDBMS_CLOUD.COPY_DATAoppure chiamareDBMS_CLOUD.CREATE_EXTERNAL_TABLEper creare una tabella esterna. -
In qualsiasi altro Oracle Database, ad esempio Oracle Database 19c on-premise, è possibile importare i file di dump creati con la procedura
DBMS_CLOUD.EXPORT_DATAutilizzando 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_DATAviene determinato durante l'esecuzione della procedura. Il numero di file di dump generati dipende dal numero di nomi file forniti nel parametrofile_uri_list, nonché dal numero di ECPU disponibili per l'istanza, il livello di servizio e la dimensione dei dati.Ad esempio, se si utilizza un'istanza di Autonomous AI 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 AI Database da 8 ECPU con il serviziomediumohigh, i job possono essere eseguiti in parallelo e vengono esportati più file di dump se si forniscono più nomi file. -
Il valore del parametro
queryfornito può essere una query avanzata, se necessario, ad esempio una query che include join o subquery.