Déplacement des données vers la banque d'objets en tant que fichiers Oracle Data Pump à l'aide d'EXPORT_DATA
Vous pouvez exporter des données vers des fichiers dump Oracle Data Pump en indiquant une requête.
Avec cette méthode d'export, vous utilisez la procédure DBMS_CLOUD.EXPORT_DATA
pour indiquer une requête afin de sélectionner les données à exporter, comme suit :
Remarques relatives à l'export de données avec DBMS_CLOUD.EXPORT_DATA
:
-
Les fichiers dump que vous créez avec
DBMS_CLOUD.EXPORT_DATA
ne peuvent pas être importés à l'aide d'Oracle Data Pumpimpdp
. En fonction de la base de données, vous pouvez utiliser ces fichiers comme suit :-
Sur une instance Autonomous Database, vous pouvez utiliser les fichiers dump avec les procédures
DBMS_CLOUD
qui prennent en charge le paramètreformat
type
avec la valeur 'datapump
'. Vous pouvez importer les fichiers dump à l'aide deDBMS_CLOUD.COPY_DATA
ou appelerDBMS_CLOUD.CREATE_EXTERNAL_TABLE
pour créer une table externe. -
Sur toute autre base de données Oracle Database, telle qu'Oracle Database 19c sur site, vous pouvez importer les fichiers dump créés avec la procédure
DBMS_CLOUD.EXPORT_DATA
à l'aide du pilote d'accèsORACLE_DATAPUMP
. Pour plus d'informations, reportez-vous à Déchargement et chargement de données avec le pilote d'accès ORACLE_DATAPUMP.
-
-
Le nombre de fichiers dump générés par
DBMS_CLOUD.EXPORT_DATA
est déterminé lors de l'exécution de la procédure. Le nombre de fichiers dump générés dépend du nombre de noms de fichier fournis dans le paramètrefile_uri_list
, ainsi que du nombre d'ECPU disponibles pour l'instance, du niveau de service et de la taille des données.Par exemple, si vous utilisez une instance Autonomous Database à 2 ECPU ou le service
low
, un fichier dump unique est exporté sans parallélisme, même si vous indiquez plusieurs noms de fichier. Si vous utilisez une instance Autonomous Database à 8 ECPU avec le servicemedium
ouhigh
, les travaux peuvent être exécutés en parallèle et plusieurs fichiers dump sont exportés si vous indiquez plusieurs noms de fichier. -
La valeur de paramètre
query
que vous fournissez peut être une requête avancée, si nécessaire, telle qu'une requête qui inclut des jointures ou des sous-requêtes.