Oracle-Migrationsphasen

Ein Migrationsjob in Oracle Cloud Infrastructure Database Migration wird in Betriebsphasen als Workflow ausgeführt.

Die Phasen in der Datenbankmigration werden in der Konsole mit benutzerfreundlichen Namen (DMS-Phase) und in der REST-API mit den Codes mit dem Präfix "ODMS_" angezeigt, wie in der folgenden Tabelle aufgeführt.

Beachten Sie, dass die Datenbankmigration das Zero Downtime Migration-Tool verwendet, um den Workflow des Migrationsjobs auszuführen. In den Logs haben die Namen der Migrationsphase das Präfix "ZDM_". Beachten Sie außerdem, dass eine Datenbankmigrationsphase einer oder mehreren Zero Downtime Migraion-Phasen entspricht. Dadurch erhalten Sie einen detaillierteren Überblick über den Workflow.

Tabelle 9-1 Beschreibung der Phasen im Datenbankmigrationsprozess

DMS-Phasenname in der Konsole (API-Codes) Beschreibung ZDM-Phasenname Beschreibung

Validieren (ODMS_VALIDATE)

Führt die Validierung der Quell- und Zieldatenbank, des GoldenGate-Hubs und der Data Pump-Konfiguration aus.

Quelle validieren (ZDM_VALIDATE_SRC)

Validiert die Zugangsdaten für die Quelldatenbank, die Datenbankparametereinstellungen, die ggadmin-Benutzerberechtigungen und die GoldenGate Capture-Unterstützung für Objekte in der Quelldatenbank

Ziel validieren (ZDM_VALIDATE_TGT)

Prüft, ob die Zieldatenbank vorhanden ist und ob es sich um eine autonome Datenbank handelt und validiert Zugriffszugangsdaten, Sicherheit und Konnektivität.

Pre-migration Advisor validieren (ZDM_PRE_MIGRATION_ADVISOR)

Cloud Pre-migration Advisor-Tool wird ausgeführt.

GoldenGate-Hub validieren (ZDM_VALIDATE GG_HUB)

Überprüft REST-Endpunkte, Softwarekonfiguration, Zustand und Konnektivität der GoldenGate-Microservices mit der Quell- und Zieldatenbank.

Data Pump-Quelleinstellungen validieren (ZDM_VALIDATE_DATAPUMP_SETTINGS_SRC)

Validiert das zu exportierende Verzeichnisobjekt (falls zutreffend) und prüft, ob ausreichend Speicherplatz und Berechtigungen für den angegebenen Benutzer in der Quelldatenbank vorhanden sind, um Dumps zu exportieren. Prüft, ob über die Quelle auf die angegebenen Oracle Cloud-Objektspeicher-Buckets, den Daten-Bucket und den Wallet-Bucket zugegriffen werden kann. Validiert gegebenenfalls auch die Proxykonfiguration.

Data Pump-Zieleinstellungen validieren (ZDM_VALIDATE_DATAPUMP_SETTINGS_TGT)

Prüft, ob das Objekt im Data Pump-Importverzeichnis vorhanden ist.

Wenn ein bereits vorhandener DBLINK angegeben wurde, wird geprüft, ob er vorhanden und gültig ist. Außerdem wird sichergestellt, dass die ADB-Anforderungen für DBLINK- und Wallet-Dateien erfüllt sind.

Vorbereiten (ODMS_PREPARE_REPLICATION)

Bereitet den GoldenGate-Extraktionsprozess vor, startet ihn und aktiviert das zusätzliche Logging.

GoldenGate-Hub vorbereiten (ZDM_PREPARE_GG_HUB)

Registriert Details und Zugangsdaten der Datenbankverbindung bei GoldenGate-Microservices.

ZDM_ADD_HEARTBEAT_SRC

Erstellt die GoldenGate Heartbeat-Tabelle in der Quelldatenbank. Wenn die Tabelle bereits vorhanden ist, wird die Aktualisierungshäufigkeit auf 60 Sekunden gesetzt.

ZDM_ADD_SCHEMA_TRANDATA_SRC

Bereitet die Quelldatenbankschemas zur Instanziierung vor, indem das zusätzliche Logging auf Schemaebene aktiviert wird.

GoldenGate-Quellexport erstellen (ZDM_CREATE_GG_EXTRACT_SRC)

Startet den GoldenGate-Exportprozess in der Quelldatenbank.

Vorbereiten (ODMS_PREPARE_INITIAL_LOAD) Erstellt alle erforderlichen Verzeichnisobjekte für Data Pump und erstellt gegebenenfalls einen DBLINK.

Quell-Data Pump vorbereiten (ZDM_PREPARE_DATAPUMP_SRC)

Erstellt bei Bedarf ein neues Verzeichnisobjekt für Data Pump. Erstellt OCI-Authentifizierungstoken für den Zugriff auf den OCI OSS-Bucket, falls erforderlich.

Ziel-Data Pump vorbereiten (ZDM_PREPARE_DATAPUMP_TGT)

Erstellt bei Bedarf ein neues Verzeichnisobjekt für Data Pump. Speichert das OCI-Authentifizierungstoken für einen sicheren OSS-Zugriff in der Datenbank.

Wenn die Migration über einen DBLINK erfolgt und ein DBLINK erstellt werden muss, werden die erforderlichen Datenbankzugangsdaten für den Zugriff auf die Quelle erstellt und ein neuer DBLINK erstellt.

Stellt sicher, dass die Sicherheitsanforderungen für die autonome Datenbank mit DBLINK über SSL erfüllt werden.

Data Pump-Quellexport (ODMS_INITIAL_LOAD_EXPORT)

Startet und überwacht den Data Pump-Export in der Quelldatenbank.

Data Pump-Quellexport ZDM_DATAPUMP_EXPORT_SRC)

Startet und überwacht den Data Pump-Export in der Quelldatenbank.

Quelldumpdateien hochladen (ODMS_DATA_UPLOAD)

Lädt Data Pump-Dumpdateien von der Quelle in OCI OSS hoch.

Quelldumpdateien hochladen (ZDM_UPLOAD_DUMPS_SRC)

Lädt Data Pump-Dumpdateien von der Quelle in OCI OSS hoch.

Data Pump-Zielimport (ODMS_INITIAL_LOAD_IMPORT)

Startet den Import von Data Pump-Dumps in die Zieldatenbank, entweder aus dem OCI OSS-Bucket oder über DBLINK, und überwacht den Importfortschritt bei Data Pump.

Data Pump-Zielimport (ZDM_DATAPUMP_IMPORT_TGT)

Startet den Import von Data Pump-Dumps in die Zieldatenbank, entweder aus dem OCI OSS-Bucket oder über DBLINK, und überwacht den Importfortschritt bei Data Pump.

Post-Data Pump (ODMS_POST_INITIAL_LOAD)

Entfernt Verzeichnisobjekte, Zugangsdaten und DBLINK, die von der Datenbankmigration für Data Pump erstellt wurden.

Post-Quell-Data Pump (ZDM_POST_DATAPUMP_SRC)

Entfernt alle Data Pump-Verzeichnisobjekte, die von der Datenbankmigration erstellt wurden.

Post-Ziel-Data Pump (ZDM_POST_DATAPUMP_TGT)

Korrigiert alle ungültigen Objekte in der Zieldatenbank. Entfernt den Datenbankzugriff und die OCI OSS-Zugriffszugangsdaten, die für die Migration erstellt wurden. Entfernt alle DBLINK, die von der Datenbankmigration erstellt wurden. Entfernt optional Quelldatenbankdumps, die im OCI-OSS-Bucket gespeichert sind.

GoldenGate vorbereiten (ODMS_PREPARE_REPLICATION_TARGET )

Bereitet die GoldenGate-Replikation vor.

ZDM_ADD_HEARTBEAT_TGT

Erstellt die GoldenGate-Heartbeat-Tabelle in der Zieldatenbank. Wenn die Tabelle bereits vorhanden ist, wird die Aktualisierungshäufigkeit auf 60 Sekunden gesetzt.

ZDM_ADD_CHECKPOINT_TGT

Erstellt die GoldenGate-Checkpoint-Tabelle in der Zieldatenbank, um den Replicat-Fortschritt zu verfolgen.

ZDM_CREATE_GG_REPLICAT_TGT

Erstellt den GoldenGate Replicat-Prozess für die Zieldatenbank.

ZDM_START_GG_REPLICAT_TGT

Startet den GoldenGate Replicat-Prozess für die Zieldatenbank.

GoldenGate-Lag überwachen (ODMS_MONITOR_REPLICATION_LAG)

Fragt die Checkpoint- und Heartbeat-Daten von GoldenGate ab, um das End-to-End Apply Lag zu messen, bis die Verzögerung unter den gewünschten Schwellenwert sinkt.

GoldenGate-Lag überwachen (ZDM_MONITOR_GG_LAG)

Fragt die Checkpoint- und Heartbeat-Daten von GoldenGate ab, um das End-to-End Apply Lag zu messen, bis die Verzögerung unter den gewünschten Schwellenwert sinkt.

Switchover-App (ODMS_SWITCHOVER)

Wenn sich die Quelldatenbank im Leerlauf befindet, stoppt GoldenGate Extract, wartet auf den Abschluss der Anwendung durch GoldenGate Replicat und stoppt GoldenGate Replicat.

Switchover-App (ZDM_SWITCHOVER_APP)

Wenn sich die Quelldatenbank im Leerlauf befindet, stoppt GoldenGate Extract, wartet auf den Abschluss der Anwendung durch GoldenGate Replicat und stoppt GoldenGate Replicat.

Bereinigung (ODMS_CLEANUP)

Führt Bereinigungsvorgänge aus, wie das Löschen von GoldenGate Extract- und GoldenGate Replicat-Prozessen und Verbindungsdetails zur Quell- bzw. Zieldatenbank, das Entfernen des Autonomous Database-Zugriffs auf das Wallet usw.

Post-Switchover (ZDM_POST_SWITCHOVER_TGT)

Führt Post-Switchover-Aktionen für die Zieldatenbank aus.

ZDM_RM_GG_EXTRACT_SRC

Löscht den GoldenGate Extract-Prozess in der Quelldatenbank.

ZDM_RM_GG_REPLICAT_TGT

Löscht den GoldenGate Replicat-Prozess in der Zieldatenbank.

ZDM_DELETE_SCHEMA_TRANDATA_SRC

Deaktiviert zusätzliches Logging auf Schemaebene bei der Quelldatenbank.

ZDM_RM_HEARTBEAT_SRC

Löscht die GoldenGate-Heartbeat-Tabelle in der Quelldatenbank, wenn die Tabelle von der Datenbankmigration erstellt wurde. Andernfalls wird die Aktualisierungshäufigkeit auf die ursprüngliche Einstellung zurückgesetzt.

ZDM_RM_CHECKPOINT_TGT

Löscht die GoldenGate-Checkpoint-Tabelle in der Zieldatenbank.

ZDM_RM_HEARTBEAT_TGT

Löscht die GoldenGate-Heartbeat-Tabelle in der Zieldatenbank, wenn die Tabelle von der Datenbankmigration erstellt wurde. Andernfalls wird die Aktualisierungshäufigkeit auf den ursprünglichen Wert zurückgesetzt.

GoldenGate-Hub bereinigen (ZDM_CLEAN_GG_HUB)

Löscht die mit GoldenGate-Microservices gespeicherten Details und Zugangsdaten der Datenbankverbindung.

Post-Aktionen (ZDM_POST_ACTIONS)

Entfernt das Wallet für den Zugriff auf die autonome Datenbank aus der Datenbankmigration.

ZDM_CLEANUP_SRC

Löscht die mit dem Cloud Pre-Migration Advisor Tool verknüpften Binärdateien auf Quelldatenbankservern.