Phases de migration Oracle

Dans Oracle Cloud Infrastructure Database Migration, un travail de migration est exécuté en phases opérationnelles sous forme de workflow.

Dans Database Migration, les phases sont affichées avec des noms conviviaux (Phase DMS) dans la console et avec des codes précédés de "ODMS_" dans l'API REST, comme indiqué dans le tableau ci-dessous.

Database Migration utilise l'outil Zero Downtime Migration pour exécuter le workflow du travail de migration. Par conséquent, dans les journaux, les noms de phase de migration seront précédés de "ZDM_". De plus, une phase Database Migration correspond à une ou plusieurs phases Zero Downtime Migration, ce qui vous donnera un aperçu plus détaillé du workflow.

Tableau 9-1 Description des phases du processus Database Migration

Nom de phase DMS (codes d'API) Description Nom de phase ZDM Description

Valider (ODMS_VALIDATE)

Effectue la validation des bases de données source et cible, du hub GoldenGate et de la configuration Data Pump.

Valider la source (ZDM_VALIDATE_SRC)

Valide les informations d'identification d'accès à la base de données source, les paramètres de base de données, les privilèges utilisateur ggadmin et la prise en charge de la capture GoldenGate pour les objets dans la base de données source.

Valider la cible (ZDM_VALIDATE_TGT)

Vérifie que la base de données cible existe et qu'elle est de type Autonomous Database, et valide les informations d'identification d'accès, la sécurité et la connectivité.

Valider la fonction de conseil de prémigration (ZDM_PRE_MIGRATION_ADVISOR)

L'outil Cloud Premigration Advisor est exécuté.

Valider le hub GoldenGate (ZDM_VALIDATE GG_HUB)

Vérifie les adresses REST de microservices GoldenGate, la configuration logicielle, l'état et la connectivité aux bases de données source et cible.

Valider les paramètres de source Data Pump (ZDM_VALIDATE_DATAPUMP_SETTINGS_SRC)

Valide l'objet de répertoire d'export (le cas échéant) et vérifie si l'espace et le droit d'accès sont suffisants pour que l'utilisateur indiqué dans la base de données source puisse exporter les vidages. Vérifie si les buckets Oracle Cloud Object Store, le bucket de données et le bucket de portefeuille indiqués sont accessibles à partir de la source. Valide également la configuration du proxy, le cas échéant.

Valider les paramètres de cible Data Pump (ZDM_VALIDATE_DATAPUMP_SETTINGS_TGT)

Vérifie que l'objet de répertoire d'import Data Pump existe.

Si un DBLINK préexistant a été spécifié, vérifie s'il existe, s'il est valide et s'assure que les exigences ADB relatives aux fichiers DBLINK et de portefeuille sont satisfaites.

Préparer (ODMS_PREPARE_REPLICATION)

Prépare et démarre le processus d'extraction GoldenGate, et active la journalisation supplémentaire.

Préparer le hub GoldenGate (ZDM_PREPARE_GG_HUB)

Inscrit les informations d'identification et les détails de connexion de la base de données auprès des microservices GoldenGate.

ZDM_ADD_HEARTBEAT_SRC

Crée la table de signal d'activité GoldenGate dans la base de données source. Si la table existe déjà, définit la fréquence de mise à jour sur 60 secondes.

ZDM_ADD_SCHEMA_TRANDATA_SRC

Prépare les schémas de la base de données source pour l'instanciation en activant la journalisation supplémentaire de niveau schéma.

Créer une extraction source GoldenGate (ZDM_CREATE_GG_EXTRACT_SRC)

Démarre le processus d'extraction GoldenGate dans la base de données source.

Préparer (ODMS_PREPARE_INITIAL_LOAD) Crée les objets de répertoire nécessaires pour Data Pump et une instance DBLINK, le cas échéant.

Préparer Data Pump source (ZDM_PREPARE_DATAPUMP_SRC)

Crée un objet de répertoire pour Data Pump, si nécessaire. Crée un jeton d'authentification OCI pour accéder au bucket OCI OSS si nécessaire.

Préparer Data Pump cible (ZDM_PREPARE_DATAPUMP_TGT)

Crée un objet de répertoire pour Data Pump, si nécessaire. Stocke le jeton d'authentification OCI dans la base de données pour un accès OSS sécurisé.

Si la migration est effectuée via DBLINK et qu'un DBLINK doit être créé, crée les informations d'identification de base de données nécessaires pour accéder à la source et créer un DBLINK.

Garantit que les exigences de sécurité d'Autonomous Database sont satisfaites à l'aide de DBLINK via SSL.

Export de source Data Pump (ODMS_INITIAL_LOAD_EXPORT)

Démarre et surveille l'export Data Pump sur la base de données source.

Export de source Data Pump ZDM_DATAPUMP_EXPORT_SRC)

Démarre et surveille l'export Data Pump sur la base de données source.

Télécharger les fichiers dump source (ODMS_DATA_UPLOAD)

Télécharge les fichiers dump Data Pump de la source vers OCI OSS.

Télécharger les fichiers dump source (ZDM_UPLOAD_DUMPS_SRC)

Télécharge les fichiers dump Data Pump de la source vers OCI OSS.

Import de cible Data Pump (ODMS_INITIAL_LOAD_IMPORT)

Démarre l'import des fichiers dump Data Pump vers la base de données cible, à partir du bucket OCI OSS ou via DBLINK, et surveille la progression de l'import Data Pump.

Import de cible Data Pump (ZDM_DATAPUMP_IMPORT_TGT)

Démarre l'import des fichiers dump Data Pump vers la base de données cible, à partir du bucket OCI OSS ou via DBLINK, et surveille la progression de l'import Data Pump.

Publier Data Pump (ODMS_POST_INITIAL_LOAD)

Enlève les objets de répertoire, les informations d'identification d'accès et DBLINK qui ont été créés pour Data Pump par Database Migration.

Publier Data Pump source (ZDM_POST_DATAPUMP_SRC)

Enlève tout objet de répertoire Data Pump créé par Database Migration.

Publier Data Pump cible (ZDM_POST_DATAPUMP_TGT)

Corrige les objets non valides dans la base de données cible. Enlève les informations d'identification d'accès à la base de données et à OCI OSS qui ont été créées pour la migration. Enlève tout DBLINK créé par Database Migration. Peut éventuellement enlever les fichiers dump de la base de données source qui sont stockés dans le bucket OCI OSS.

Préparer GoldenGate (ODMS_PREPARE_REPLICATION_TARGET )

Prépare la réplication GoldenGate.

ZDM_ADD_HEARTBEAT_TGT

Crée une table de signal d'activité GoldenGate dans la base de données cible. Si la table existe déjà, définit la fréquence de mise à jour sur 60 secondes.

ZDM_ADD_CHECKPOINT_TGT

Crée une table de point de reprise GoldenGate dans la base de données cible pour suivre la progression du processus de réplication.

ZDM_CREATE_GG_REPLICAT_TGT

Crée le processus de réplication GoldenGate pour la base de données cible.

ZDM_START_GG_REPLICAT_TGT

Démarre le processus de réplication GoldenGate pour la base de données cible.

Surveiller le décalage GoldenGate (ODMS_MONITOR_REPLICATION_LAG)

Interroge les données de point de reprise et de signal d'activité GoldenGate pour mesurer le décalage d'application des transactions de bout en bout jusqu'à ce que le décalage soit inférieur au seuil souhaité.

Surveiller le décalage GoldenGate (ZDM_MONITOR_GG_LAG)

Interroge les données de point de reprise et de signal d'activité GoldenGate pour mesurer le décalage d'application des transactions de bout en bout jusqu'à ce que le décalage soit inférieur au seuil souhaité.

Permuter l'application (ODMS_SWITCHOVER)

Si la base de données source est inactive, arrête le processus d'extraction GoldenGate, attend que le processus de réplication GoldenGate se termine, puis l'arrête.

Permuter l'application (ZDM_SWITCHOVER_APP)

Si la base de données source est inactive, arrête le processus d'extraction GoldenGate, attend que le processus de réplication GoldenGate se termine, puis l'arrête.

Nettoyer (ODMS_CLEANUP)

Effectue des opérations de nettoyage telles que la suppression des processus d'extraction GoldenGate et de réplication GoldenGate, ainsi que des détails de connexion sur les bases de données source et cible, la suppression de l'accès Autonomous Database au portefeuille, etc.

Publier la permutation (ZDM_POST_SWITCHOVER_TGT)

Effectue des actions postérieures à la permutation pour la base de données cible.

ZDM_RM_GG_EXTRACT_SRC

Supprime le processus d'extraction GoldenGate de la base de données source.

ZDM_RM_GG_REPLICAT_TGT

Supprime le processus de réplication GoldenGate de la base de données cible.

ZDM_DELETE_SCHEMA_TRANDATA_SRC

Désactive la journalisation supplémentaire de niveau schéma dans la base de données source.

ZDM_RM_HEARTBEAT_SRC

Supprime la table de signal d'activité GoldenGate dans la base de données source, si elle a été créée par Database Migration. Sinon, réinitialise la fréquence de mise à jour sur le paramètre d'origine.

ZDM_RM_CHECKPOINT_TGT

Supprime la table de point de reprise GoldenGate dans la base de données cible.

ZDM_RM_HEARTBEAT_TGT

Supprime la table de signal d'activité GoldenGate dans la base de données cible, si elle a été créée par Database Migration. Sinon, réinitialise la fréquence de mise à jour sur la valeur d'origine.

Nettoyer le hub GoldenGate (ZDM_CLEAN_GG_HUB)

Supprime les informations d'identification et les détails de connexion de base de données enregistrés auprès des microservices GoldenGate.

Publier les actions (ZDM_POST_ACTIONS)

Enlève le portefeuille d'accès Autonomous Database de Database Migration.

ZDM_CLEANUP_SRC

Supprime les fichiers binaires associés à l'outil Cloud Pre-Migration Advisor sur les serveurs de base de données source.