Télécharger les fichiers de vidage, exécuter l'importation de l'extraction de données et nettoyer le stockage d'objets

Si nécessaire, téléchargez les fichiers de vidage à partir du magasin d'objets en nuage et utilisez la fonction d'importation d'Oracle Data Pump pour importer le jeu de fichiers de vidage dans la base de données cible. Effectuez ensuite tout nettoyage nécessaire.

  1. Téléchargez les fichiers de vidage à partir du magasin d'objets en nuage.
    Note

    Cette étape n'est pas nécessaire si vous importez les données dans une base de données avec entrepôt avec lac de données d'IA autonome, dans une base de données de traitement de transactions d'IA autonome ou dans une base de données Autonomous AI JSON.

    Si vous exportez directement vers le magasin d'objets à l'aide d'Oracle Data Pump, comme indiqué sous Déplacer les données avec l'exportation de l'extraction de données vers le magasin d'objets, les fichiers de vidage du magasin d'objets affichent la taille 0. Oracle Data Pump divise chaque partie du fichier de vidage en fragments plus petits pour accélérer les chargements. La console du service de stockage d'objets pour Oracle Cloud Infrastructure affiche plusieurs fichiers pour chaque partie de fichier de vidage que vous exportez. La taille des fichiers de vidage réels affichée est de zéro (0) et celle des fragments associés est de 10 Mo ou moins. Exemple :

    exp01.dmp
    exp01.dmp_aaaaaa
    exp02.dmp
    exp02.dmp_aaaaaa

    En téléchargeant les fichiers de vidage à zéro octet à partir de la console Oracle Cloud Infrastructure ou à l'aide de l'interface de ligne de commande Oracle Cloud Infrastructure, vous n'obtiendrez pas les fichiers de vidage complets. Pour télécharger les fichiers de vidage complets à partir du magasin d'objets, utilisez un outil qui prend en charge Swift, tel que curl, et fournissez votre nom de connexion d'utilisateur et votre jeton d'authentification Swift.

    curl -O -v -X GET -u 'user1@example.com:auth_token' \
       https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/namespace-string/bucketname/exp01.dmp

    La commande cURL ne prend pas en charge les caractères génériques ni les caractères de substitution dans son URL. Vous devez utiliser plusieurs commandes cURL pour télécharger le jeu de fichiers de vidage à partir du magasin d'objets. Vous pouvez également utiliser un script qui prend en charge les caractères de substitution pour télécharger tous les fichiers de vidage de votre magasin d'objets à l'aide d'une seule commande. Pour obtenir un exemple, voir Procédure : Télécharger tous les fichiers d'une tache d'exportation vers le magasin d'objets dans une base de données autonome à l'aide de cURL.

  2. Exécutez la fonction d'importation d'Oracle Data Pump pour importer le jeu de fichiers de vidage dans la base de données cible.

    Si vous importez les données vers une autre base de données d'IA autonome, voir Importer des données à l'aide d'Oracle Data Pump sur une base de données d'IA autonome.

  3. Effectuer les tâches de nettoyage après l'importation. Si vous avez terminé d'importer les fichiers de vidage dans la base de données cible, supprimez le seau contenant les données ou supprimez les fichiers de vidage du seau du magasin d'objets en nuage, puis supprimez les fichiers de vidage de l'emplacement où vous avez téléchargé les fichiers de vidage pour exécuter Data Pump Import.

Pour plus d'informations sur les paramètres de la fonction d'importation d'Oracle Data Pump, voir Utilitaires d'Oracle Database.