Exporter votre base de données Oracle AI Database existante pour l'importer dans une base de données d'intelligence artificielle autonome

Utilisez Oracle Data Pump pour exporter votre base de données Oracle AI Database existante en tant que première étape de migration vers Autonomous AI Database.

Oracle recommande d'utiliser le mode de schéma Oracle Data Pump pour migrer votre base de données vers Autonomous AI Database. Vous pouvez lister les schémas à exporter à l'aide du paramètre schemas.

Pour une migration plus rapide, exportez vos schémas dans plusieurs fichiers Oracle Data Pump et utilisez le parallélisme. Vous pouvez spécifier le format du nom du fichier de vidage à utiliser avec le paramètre dumpfile. Réglez le paramètre parallel à au moins le nombre d'UC que vous avez dans votre base de données.

Vous pouvez utiliser d'autres paramètres d'exportation d'Oracle Data Pump, tels que compression, selon vos besoins. Pour plus d'informations sur la fonction d'exportation d'Oracle Data Pump, voir Utilitaires d'Oracle AI Database.

Vous disposez de deux options pour exporter des données avec Data Pump, selon la version de Data Pump et si vous incluez le paramètre CREDENTIAL :

Exporter votre base de données Oracle AI Database existante dans un fichier de base de données local (exporter sans paramètre de données d'identification)

Utilisez Oracle Data Pump pour exporter votre base de données Oracle AI Database existante et spécifiez un objet de répertoire et un nom de fichier facultatifs au format directory-object-name:file-name, ce qui constitue la première étape de la migration vers la base de données Autonomous AI Database.

Oracle recommande d'utiliser les paramètres d'extraction de données suivants pour une migration plus rapide et plus facile vers Autonomous AI Database :

exclude=cluster,indextype,db_link
parallel=n
schemas=schema_name
dumpfile=export%l.dmp

Les paramètres exclude garantissent que ces types d'objet ne sont pas exportés.

Avec encryption_pwd_prompt=yes, Oracle Data Pump vous invite à entrer un mot de passe de chiffrement pour chiffrer les fichiers de vidage.

L'exemple suivant exporte le schéma SH à partir d'une base de données Oracle AI Database source pour la migration vers une base de données avec 16 UC :

expdp sh/sh@orcl \
exclude=cluster,indextype,db_link \
parallel=16 \
schemas=sh \
dumpfile=export%l.dmp \
encryption_pwd_prompt=yes

Après avoir créé les fichiers de vidage, chargez-les dans le stockage d'objets en nuage. Par exemple, utilisez DBMS_CLOUD.PUT_OBJECT pour charger les fichiers de vidage.

Pour plus d'informations, voir Procédure PUT_OBJECT.

Notes relatives aux paramètres Data Pump :

  • Si, lors de l'exportation avec expdp, vous utilisez le paramètre encryption_pwd_prompt=yes, utilisez également encryption_pwd_prompt=yes lors de l'importation et entrez le même mot de passe à l'invite impdp pour 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 dumpfile prend en charge les caractères génériques %L et %l en plus des caractères génériques %U et %u existants. Par exemple, dumpfile=export%L.dmp. Utilisez le caractère générique %L ou %l pour les exportations à partir d'Oracle AI Database version 12.2 et supérieure. 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.

    Utilisez le caractère générique %U ou %u existant pour les exportations à partir d'Oracle AI Database avant la version 12.2. Si vous utilisez cette option et que plus de 99 fichiers de vidage sont nécessaires, vous devez spécifier plusieurs noms de fichier de vidage, chacun avec le paramètre %U ou %u.

Exporter votre base de données Oracle AI Database existante directement dans le stockage d'objets en nuage (exporter avec le paramètre de données d'identification)

Utilisez Oracle Data Pump pour exporter directement votre base de données Oracle AI Database existante vers le stockage d'objets en nuage, comme première étape de la migration vers Autonomous AI Database.

Note

Note : Cette option est prise en charge pour les versions d'exportation Oracle Data Pump 19.9 ou ultérieures.

Oracle recommande d'utiliser les paramètres d'extraction de données suivants pour une migration plus rapide et plus facile vers Autonomous AI Database :

exclude=cluster,indextype,db_link
parallel=n
schemas=schema_name
dumpfile=https://objectstorage.example.com/schema_name.dmp
credential=credential_name

Les paramètres exclude garantissent que ces types d'objet ne sont pas exportés.

L'exemple suivant exporte le schéma SH à partir d'une base de données Oracle AI Database source pour la migration vers une base de données avec 16 UC :

expdp sh/sh@orcl \
exclude=cluster,indextype,db_link \
parallel=16 \
schemas=sh \
dumpfile=https://objectstorage.example.com/%l.dmp \
credential=sales-dept

Notes relatives aux paramètres Data Pump :

  • Si, lors de l'exportation avec expdp, vous utilisez le paramètre encryption_pwd_prompt=yes, utilisez également encryption_pwd_prompt=yes lors de l'importation et entrez le même mot de passe à l'invite impdp pour 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 dumpfile prend en charge les caractères génériques %L et %l en plus des caractères génériques %U et %u existants. Par exemple, dumpfile=export%L.dmp. Utilisez le caractère générique %L ou %l pour les exportations à partir d'Oracle AI Database version 12.2 et supérieure. 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.

    Utilisez le caractère générique %U ou %u existant pour les exportations à partir d'Oracle AI Database avant la version 12.2. Si vous utilisez cette option et que plus de 99 fichiers de vidage sont nécessaires, vous devez spécifier plusieurs noms de fichier de vidage, chacun avec le paramètre %U ou %u.

  • Data Pump Export ne prend pas en charge l'utilisation d'une URL préauthentifiée (URL PAR) d'Oracle Cloud Infrastructure Object Storage pour le paramètre dumpfile.

  • Le paramètre credential peut être l'un des types de données d'identification pris en charge suivants selon la version de la base de données :

    • Dans Oracle AI Database 26ai, vous pouvez utiliser les URI natifs d'Oracle Cloud Infrastructure avec l'authentification native OCI, y compris les données d'identification du principal de ressource, pour les exportations Data Pump.

    • Dans Oracle AI Database 19c, vous pouvez utiliser les URI natifs d'Oracle Cloud Infrastructure ou les URI Swift, mais les données d'identification doivent être des jetons d'authentification.

    Voir Procédure CREATE_CREDENTIAL pour plus d'informations sur les types de données d'identification pour le service de stockage d'objets en nuage pour Oracle Cloud Infrastructure.