Export de votre instance Oracle Database existante vers Autonomous Database
Utilisez Oracle Data Pump pour exporter votre instance Oracle Database existante en tant que première étape de migration vers Autonomous Database.
Oracle recommande d'utiliser le mode de schéma Oracle Data Pump pour migrer la base de données vers Autonomous 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 à Utilitaires Oracle 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 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 formatdirectory-object-name:file-name
, comme première étape de migration vers Autonomous Database. - Export direct 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 Database.
Rubrique parent : Import de données à l'aide d'Oracle Data Pump sur Autonomous 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 Autonomous Database.
Oracle recommande d'utiliser les paramètres Data Pump suivants pour une migration plus rapide et plus facile vers Autonomous 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
, 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=yes
avec l'import et saisissez le même mot d'accès à l'inviteimpdp
pour 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
dumpfile
prend en charge les caractères génériques%L
et%l
en plus des caractères génériques%U
et%u
hérités. Par exemple,dumpfile=export%L.dmp
. Utilisez le caractère générique%L
ou%l
pour les exportations à partir d'Oracle 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é
%U
ou%u
pour 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%U
ou%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 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 Autonomous 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 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=yes
avec l'import et saisissez le même mot d'accès à l'inviteimpdp
pour 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
dumpfile
prend en charge les caractères génériques%L
et%l
en plus des caractères génériques%U
et%u
hérités. Par exemple,dumpfile=export%L.dmp
. Utilisez le caractère générique%L
ou%l
pour les exportations à partir d'Oracle 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é
%U
ou%u
pour 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%U
ou%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
credential
peut ê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.
-