Export de votre instance Oracle Database existante à importer dans 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 de nom de fichier dump à utiliser avec le paramètre dumpfile
. Définissez le paramètre parallel
sur au moins le nombre d'UC de la 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 disposez de 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 nom de fichier et un objet de répertoire facultatif au formatdirectory-object-name:file-name
, lors de la première étape de migration vers Autonomous Database. - Exportation directe d'Oracle Database existant 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, en tant que première étape de migration vers Autonomous Database.
Rubrique parent : Import de données à l'aide d'Oracle Data Pump sur Autonomous Database
Export de la base de données 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 nom de fichier et un objet de répertoire facultatif au format directory-object-name:file-name
, en tant que 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 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
Après avoir créé les fichiers dump, téléchargez-les vers Cloud Object Storage. 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 relatives aux 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 entrez le même mot de passe à l'inviteimpdp
pour décrypter les fichiers dump (n'oubliez pas le mot de passe 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 ou supérieure. Ce caractère générique étend le nom du fichier dump 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 hérité
%U
ou%u
pour les exportations à partir d'Oracle Database antérieures à 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
.
Export de votre instance Oracle Database existante directement vers Cloud Object Storage (export avec paramètre d'informations d'identification)
Utilisez Oracle Data Pump pour exporter directement votre instance Oracle Database existante vers Cloud Object Storage, en tant que première étape de migration vers Autonomous Database.
Cette option est prise en charge pour l'export Oracle Data Pump version 19.9 ou ultérieure.
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 relatives aux 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 entrez le même mot de passe à l'inviteimpdp
pour décrypter les fichiers dump (n'oubliez pas le mot de passe 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 ou supérieure. Ce caractère générique étend le nom du fichier dump 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 hérité
%U
ou%u
pour les exportations à partir d'Oracle Database antérieures à 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.
-