Utiliser la base de données de secours instantanée
Vous pouvez utiliser la base de données de secours instantanée en tant que base de données source pour Data Pump Export.
Note
Cette fonction est disponible uniquement pour les migrations Oracle en ligne, à l'exception d'Amazon RDS.
Cette fonction est disponible uniquement pour les migrations Oracle en ligne, à l'exception d'Amazon RDS.
Pourquoi utiliser cette option :
- Active l'exportation Data Pump avec un degré élevé de parallélisme et une incidence nulle sur la base de données de production.
- Permet une utilisation optimale des ressources sans affecter les performances du système de production.
- Permet de désactiver les tâches
DBMS_SCHEDULER
lors de l'exportation, afin d'éviter les problèmes d'exportation qui ne peuvent pas être résolus dans un environnement de production. - Aide à empêcher
ORA-01555: snapshot too old errors
, en particulier lors de l'exportation de tables volumineuses.
Conditions requises :
- Vous devez convertir manuellement la base de secours physique en base de secours instantanée.
- Vous devez précréer le répertoire d'exportation et l'objet de répertoire d'exportation sur les bases de données principale et de secours, en utilisant le même nom et le même chemin.
- Pour le service de stockage d'objets (OSS) en tant que support de transfert : Le répertoire d'exportation des bases de données principale et de secours doit pointer vers un système de fichiers partagé.
- Pour le service File Storage (FSS) en tant que support de transfert : Le même montage FSS doit être accessible à partir des bases de données principale et de secours.
- Vous devez créer une connexion de base de données à la base de données de secours instantanée dans le service de migration de bases de données OCI.
Comment activer cette fonction :
Lors de la création de la migration et pour les migrations en ligne Oracle prises en charge, activez/désactivez l'option Utiliser la base de données de secours instantanée comme source pour l'exportation de l'extraction de données. Sélectionnez ensuite la connexion à la base de données de secours instantanée correspondante qui a été créée précédemment.
Ce que le service fera :
- Identifiez le SCN de secours et consignez-le dans le journal de progression.
- Effectuez l'exportation de l'extraction de données sans définir les paramètres
FLASHBACK_SCN
ouFLASHBACK_TIME
.Note
Lorsque le paramètreFLASHBACK_SCN
garantit une exportation cohérente, il peut toutefois réduire la performance. - Comme la base de données de secours instantanée n'est pas mise à jour lors de l'exportation et qu'aucune tâche du programmateur ne doit être exécutée, l'exportation est intrinsèquement cohérente.
- Une fois l'exportation terminée, le service :
- Procédez à l'importation.
- Démarrez le processus de réplication à l'aide de la valeur
AFTERCSN
dérivée du numéro SCN de secours.
Note
Vous pouvez rétablir la base de données de secours instantanée en base de données de secours physique à votre convenance une fois la phase d'exportation terminée.
Rubrique parent : Informations de référence