Utiliser Data Pump pour créer un jeu de fichiers de vidage sur une base de données IA autonome
Indique comment exporter des données de la base de données Autonomous AI Database vers un répertoire avec Oracle Data Pump. Vous pouvez exporter directement vers le stockage d'objets en nuage avec Autonomous AI Database 26ai, ou vers un répertoire, puis déplacer les fichiers de vidage vers le stockage d'objets.
Oracle recommande d'utiliser la dernière version d'Oracle Data Pump pour exporter des données depuis Autonomous AI Database vers d'autres bases de données Oracle, car elle contient des améliorations et des correctifs pour une meilleure expérience. Télécharger la dernière version d'Oracle Instant Client et télécharger l'ensemble d'outils, qui inclut Oracle Data Pump, pour votre plate-forme. Consultez les instructions d'installation sur la page de téléchargement pour connaître les étapes d'installation requises après le téléchargement d'Oracle Instant Client et de l'ensemble d'outils. Pour plus de détails, voir Téléchargements Oracle Instant Client.
Note
Note : Database Actions fournit un lien pour Oracle Instant Client. Pour accéder à ce lien à partir de Database Actions, sous Téléchargements, cliquez sur Télécharger Oracle Instant Client.
-
Exécutez Data Pump Export avec les paramètres dumpfile et directory définis. Réglez le paramètre de taille des fichiers à une valeur inférieure à la limite de taille de transfert d'objet pour votre service de stockage d'objets en nuage.
La taille du fichier de vidage est importante lorsque vous copiez des fichiers de vidage vers le stockage d'objets ou que vous exportez directement vers le stockage d'objets. Voir Notes sur le transfert de fichiers
Par exemple, ce qui suit montre comment exporter un schéma nommé
SALESdans une base de données d'intelligence artificielle autonome nomméeDB2022ADBavec 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.logNotes relatives aux paramètres Data Pump :
-
Si, lors de l'exportation avec
expdp, vous utilisez le paramètreencryption_pwd_prompt=yes, utilisezencryption_pwd_prompt=yeslors de l'importation et entrez le même mot de passe à l'inviteimpdppour déchiffrer les fichiers de vidage (n'oubliez pas le mot de passe fourni lors de l'exportation). La longueur maximale du mot de passe de chiffrement est de 128 octets. -
Le paramètre
dumpfileprend en charge les caractères génériques%Let%l. Ce caractère générique étend le nom du fichier dumpfile en un entier incrémentant de 3 chiffres à 10 chiffres, de largeur variable, commençant à 100 et se terminant à 2147483646.
Pour une meilleure performance d'exportation, utilisez le service de base de données
HIGHpour votre connexion d'exportation et réglez le paramètreparallelà un quart du nombre d'ECPU (.25 x nombre d'ECPU). Pour plus d'informations sur le nom du service de base de données à connecter pour exécuter Data Pump Export, voir Gérer les accès simultanés et les priorités pour Autonomous AI Database.Une fois l'exportation terminée, vous pouvez voir les fichiers de dump générés en exécutant l'interrogation suivante :
SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');Par exemple, la sortie de cette interrogation affiche les fichiers de vidage générés et le fichier journal d'exportation :
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... -
-
Déplacez le jeu de fichiers de vidage vers votre magasin d'objets en nuage. Pour plus de détails, voir Déplacer le jeu de fichiers de vidage d'une base de données d'IA autonome vers votre magasin d'objets en nuage.
Pour exporter directement vers le stockage d'objets en nuage, voir : Exporter avec les paramètres de données d'identification.
Notes :
-
Pour effectuer une exportation complète ou pour exporter des objets appartenant à d'autres utilisateurs, vous devez disposer du rôle
DATAPUMP_CLOUD_EXP. -
DATA_PUMP_DIRest le seul répertoire prédéfini. Vous pouvez spécifier un autre répertoire en tant qu'argument de répertoire si vous avez précédemment créé le répertoire et que vous disposez de privilèges d'écriture sur le répertoire. Voir Créer un répertoire dans Autonomous AI Database pour plus d'informations sur la création de répertoires. -
L'API que vous utilisez pour déplacer les fichiers de vidage vers le service de stockage d'objets en nuage a une taille maximale de transfert de fichiers. Assurez-vous donc d'utiliser un argument de taille de fichier inférieur ou égal à la taille maximale prise en charge pour votre service de stockage d'objets en nuage. Voir Procédure PUT_OBJECT pour connaître les limites de taille de transfert de fichier du service de stockage d'objets en nuage.
-
Pour plus d'informations sur la fonction d'exportation d'Oracle Data Pump, voir Utilitaires d'Oracle AI Database.