Exporter votre instance Oracle Database existante pour l'importer dans une base de données Autonomous AI
Utilisez Oracle Data Pump pour exporter votre instance Oracle Database existante en tant que première étape de migration vers une base de données Autonomous AI.
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 répertorier les schémas à exporter à l'aide du paramètre schemas.
Pour accélérer la migration, exportez les schémas dans plusieurs fichiers Data Pump et utilisez le parallélisme. Vous pouvez spécifier le format du nom de fichier dump à utiliser avec le paramètre dumpfile. Définissez le paramètre parallel sur au moins le nombre d'UC de votre base de données.
Vous pouvez utiliser d'autres paramètres d'export Data Pump, tels que compression, en fonction de vos besoins. Pour plus d'informations sur l'utilitaire d'export Oracle Data Pump, reportez-vous à l'utilitaire Oracle AI Database.
Vous avez deux options pour exporter des données avec Data Pump, selon la version de Data Pump et selon que vous incluez le paramètre CREDENTIAL :
- Export de votre base de données Oracle Database existante vers un fichier de base de données locale (export sans paramètre d'informations d'identification)
Utilisez Oracle Data Pump pour exporter votre base de données Oracle Database existante et indiquez un objet de répertoire et un nom de fichier facultatifs au formatdirectory-object-name:file-name, comme première étape de migration vers la base de données Autonomous AI. - Export direct de votre base de données Oracle Database existante vers Cloud Object Storage (export avec paramètre d'informations d'identification)
Utilisez Oracle Data Pump pour exporter votre base de données Oracle Database existante directement vers Cloud Object Storage, comme première étape de migration vers Autonomous AI Database.
Exporter votre instance Oracle Database existante vers un fichier de base de données local (export sans paramètre d'informations d'identification)
Utilisez Oracle Data Pump pour exporter votre instance Oracle Database existante et indiquez un objet de répertoire et un nom de fichier facultatifs au format directory-object-name:file-name, comme première étape de migration vers la base de données Autonomous AI.
Oracle recommande d'utiliser les paramètres Data Pump suivants pour une migration plus rapide et plus facile vers la base de données Autonomous AI :
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, l'export Oracle Data Pump vous invite à saisir un mot de passe de cryptage pour crypter les fichiers dump.
L'exemple suivant exporte le schéma SH à partir d'une base de données Oracle Database source pour la migration vers une base de données avec 16 CPU :
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=export%l.dmp \ encryption_pwd_prompt=yes
Une fois les fichiers dump créés, téléchargez-les vers le stockage d'objets cloud. Par exemple, utilisez DBMS_CLOUD.PUT_OBJECT pour télécharger les fichiers dump.
Pour plus d'informations, reportez-vous à Procédure PUT_OBJECT.
Remarques concernant les paramètres Data Pump :
-
Si, pendant l'export avec
expdp, vous utilisez le paramètreencryption_pwd_prompt=yes, utilisez égalementencryption_pwd_prompt=yesavec l'import et saisissez le même mot d'accès à l'inviteimpdppour décrypter les fichiers dump (n'oubliez pas le mot d'accès que vous fournissez lors de l'export). La longueur maximale du mot de passe de cryptage est de 128 octets. -
Le paramètre
dumpfileprend en charge les caractères génériques%Let%len plus des caractères génériques%Uet%uhérités. Par exemple,dumpfile=export%L.dmp. Utilisez le caractère générique%Lou%lpour les exportations à partir d'Oracle AI Database version 12.2 et supérieure. Ce caractère générique étend le nom du fichier dump en un entier incrémentant de 3 à 10 chiffres, de largeur variable, commençant à 100 et se terminant à 2147483646.Utilisez le caractère générique hérité
%Uou%upour les exports à partir d'Oracle Database avant la version 12.2. Si vous utilisez cette option et que plus de 99 fichiers dump sont nécessaires, vous devez indiquer plusieurs noms de fichier dump, chacun avec le paramètre%Uou%u.
Exportation directe de votre instance Oracle Database existante vers Cloud Object Storage (export avec paramètre d'informations d'identification)
Utilisez Oracle Data Pump pour exporter votre instance Oracle Database existante directement vers Cloud Object Storage, comme première étape de migration vers Autonomous AI Database.
Cette option est prise en charge pour les versions d'export Oracle Data Pump 19.9 ou ultérieures.
Oracle recommande d'utiliser les paramètres Data Pump suivants pour une migration plus rapide et plus facile vers la base de données Autonomous AI :
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 Database source pour la migration vers une base de données avec 16 CPU :
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=https://objectstorage.example.com/%l.dmp \ credential=sales-dept
Remarques concernant les paramètres Data Pump :
-
Si, pendant l'export avec
expdp, vous utilisez le paramètreencryption_pwd_prompt=yes, utilisez égalementencryption_pwd_prompt=yesavec l'import et saisissez le même mot d'accès à l'inviteimpdppour décrypter les fichiers dump (n'oubliez pas le mot d'accès que vous fournissez lors de l'export). La longueur maximale du mot de passe de cryptage est de 128 octets. -
Le paramètre
dumpfileprend en charge les caractères génériques%Let%len plus des caractères génériques%Uet%uhérités. Par exemple,dumpfile=export%L.dmp. Utilisez le caractère générique%Lou%lpour les exportations à partir d'Oracle AI Database version 12.2 et supérieure. Ce caractère générique étend le nom du fichier dump en un entier incrémentant de 3 à 10 chiffres, de largeur variable, commençant à 100 et se terminant à 2147483646.Utilisez le caractère générique hérité
%Uou%upour les exports à partir d'Oracle Database avant la version 12.2. Si vous utilisez cette option et que plus de 99 fichiers dump sont nécessaires, vous devez indiquer plusieurs noms de fichier dump, chacun avec le paramètre%Uou%u. -
L'export Data Pump ne prend pas en charge l'utilisation d'une URL pré-authentifiée Oracle Cloud Infrastructure Object Storage pour le paramètre
dumpfile. -
Le paramètre
credentialpeut être l'un des types d'informations d'identification pris en charge suivants :-
L'export Data Pump prend en charge les informations d'identification basées sur un jeton d'authentification Oracle Cloud Infrastructure et les informations d'identification basées sur une clé de signature Oracle Cloud Infrastructure.
-
L'export Data Pump prend en charge l'utilisation d'informations d'identification de principal de ressource avec
expdp.
Pour plus d'informations sur les types d'informations d'identification pour Oracle Cloud Infrastructure Cloud Object Storage, reportez-vous à Procédure CREATE_CREDENTIAL.
-