Téléchargement des fichiers dump, exécution de l'import Data Pump et nettoyage de la banque d'objets

Si nécessaire, téléchargez les fichiers dump à partir de la banque d'objets cloud et utilisez l'utilitaire d'import Oracle Data Pump pour importer l'ensemble de fichiers dump vers la base de données cible. Effectuez ensuite le nettoyage requis.

  1. Téléchargez les fichiers dump à partir de la banque d'objets cloud.
    Remarque

    Cette étape n'est pas nécessaire si vous importez les données vers une base de données Autonomous Data Warehouse, une base de données Autonomous Transaction Processing ou une base de données Autonomous JSON Database.

    Si vous effectuez un export direct vers la banque d'objets à l'aide d'Oracle Data Pump, comme indiqué dans Déplacement des données avec l'export Data Pump vers la banque d'objets, les fichiers dump de la banque d'objets affichent la taille 0. Oracle Data Pump divise chaque partie de fichier dump en segments plus petits pour accélérer les téléchargements. La console Oracle Cloud Infrastructure Object Storage affiche plusieurs fichiers pour chaque partie de fichier dump que vous exportez. La taille affichée pour les fichiers dump réels est zéro (0) et celle affichée pour les segments de fichier associés 10 Mo ou moins. Exemples :

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

    Le téléchargement du fichier dump de zéro octet à partir de la console Oracle Cloud Infrastructure ou à l'aide de l'interface de ligne de commande Oracle Cloud Infrastructure ne vous fournit pas les fichiers dump complets. Pour télécharger les fichiers dump complets à partir de la banque d'objets, utilisez un outil prenant en charge Swift, tel que curl, et fournissez votre nom de connexion 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 ou de substitution dans l'URL. Vous devez utiliser plusieurs commandes cURL pour télécharger l'ensemble de fichiers dump à partir de la banque d'objets. Vous pouvez également utiliser un script qui prend en charge les caractères de substitution pour télécharger tous les fichiers dump de la banque d'objets en une seule commande. Pour obtenir un exemple, reportez-vous à Procédure : téléchargement de l'ensemble des fichiers d'un travail d'export vers une banque d'objets dans Autonomous Database à l'aide de cURL.

  2. Exécutez l'utilitaire d'import Data Pump pour importer l'ensemble de fichiers dump vers la base de données cible.

    Si vous importez les données vers une autre base de données Autonomous Database, reportez-vous à Import de données à l'aide d'Oracle Data Pump sur Autonomous Database.

  3. Effectuez les tâches de nettoyage post-import. Si vous avez terminé l'import des fichiers dump vers la base de données cible, supprimez le bucket contenant les données ou supprimez les fichiers dump du bucket de stockage d'objet cloud, ainsi que les fichiers dump de l'emplacement auquel vous avez téléchargé les fichiers dump pour exécuter Data Pump Import.

Pour obtenir des informations détaillées sur les paramètres de l'utilitaire d'import Oracle Data Pump, reportez-vous à Utilitaires Oracle Database.