Database Migration Service verwendet Cloud Logging. Sie können auf zwei Logkategorien zugreifen, um detaillierte Informationen zu Ereignissen zu erhalten, die im Zusammenhang mit Ihren Migrationsjobs auftreten: Database Migration Service-Logs und die Logs der Cloud SQL for PostgreSQL-Zielinstanz.
Database Migration Service-Logs
Database Migration Service für Oracle zu Cloud SQL for PostgreSQL bietet
strukturierte Logs für die
datamigration.googleapis.com/MigrationJob,
datamigration.googleapis.com/ConnectionProfile,
und
datamigration.googleapis.com/PrivateConnection
Ressourcen.
Diese Logs stellen reale Ereignisse dar, z. B. wenn ein Migrationsjob erstellt wird, wenn Database Migration Service Informationen aus Ihrer Quelldatenbank liest oder wenn ein Verbindungsprofil bearbeitet wird.
Jeder Logeintrag enthält ein Feld jsonPayload.textMessage mit einer Beschreibung, damit Sie das Ereignis besser verstehen. Es gibt verschiedene Arten von Nachrichten, z. B.:
Beispiel-Logmeldungen für die
datamigration.googleapis.com/MigrationJob Ressource
|
|
|---|---|
| Log-Textnachricht | Beschreibung |
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass Database Migration Service das Lesen bestimmter Tabellendaten in Ihrer Quelldatenbank für die Phase des vollständigen Dumps abgeschlossen hat. Diese Meldung gibt an, dass die Phase des vollständigen Dumps für die Tabelle weit fortgeschritten ist und wahrscheinlich bald abgeschlossen wird. |
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass Database Migration Service während der Phase des vollständigen Dumps einen Batch von Zeilen in eine bestimmte Tabelle in Ihrer Zielinstanz geschrieben hat. |
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME}
|
Diese Meldung bedeutet, dass Database Migration Service während der CDC-Phase einen Batch von Zeilen in eine bestimmte Tabelle in Ihrer Zielinstanz geschrieben hat. |
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose
|
Wenn Sie einen CMEK für Ihren Migrationsjob verwenden, gibt diese Meldung an, dass Database Migration Service auf den Verschlüsselungsschlüssel zugegriffen hat, um Daten für eine bestimmte Tabelle zu verarbeiten. |
Cloud SQL for PostgreSQL-Instanzlogs
Cloud SQL for PostgreSQL bietet auch Logeinträge für Ihre Zielinstanz. Weitere Informationen finden Sie in der Referenz zu Cloud SQL-Logs in der Cloud Logging-Dokumentation.
Logs ansehen und abfragen
So rufen Sie Ihre Logs auf:
- Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.
- Klicken Sie auf dem Tab Jobs auf den Anzeigenamen des Migrationsjobs
für den Sie Logs aufrufen möchten.
Die Detailseite des Migrationsjobs wird geöffnet.
- Klicken Sie auf der Seite mit den Details zum Migrationsjob auf Logs ansehen und führen Sie einen
der folgenden Schritte aus:
- Wenn Sie Logs zu Migrationsjobs aufrufen möchten, wählen Sie Logs zu Migrationsjobs aus.
- Wenn Sie Logs für Ihre Cloud SQL for PostgreSQL-Zielinstanz aufrufen möchten, wählen Sie Logs der Zielinstanz aus.
Die Seite Log-Explorer wird geöffnet.
- Auf der Seite Log-Explorer können Sie die Drop-down-Menüs
verwenden, um die Abfrage zu ändern und Logeinträge zu filtern. Wenn Sie beispielsweise Logs zu Migrationsjobs nach Ereignissen filtern möchten, bei denen Database Migration Service auf eine bestimmte Tabelle in Ihrer Quelldatenbank zugegriffen hat, können Sie eine Abfrage ähnlich der folgenden verwenden:
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
Nächste Schritte
Weitere Informationen zur Verwendung des Log-Explorers finden Sie unter Logs mit dem Log-Explorer ansehen.
Eine detaillierte Referenz der Felder, die in Database Migration Service Logeinträgen unterstützt werden, finden Sie unter Referenz zu Database Migration Service-Logs.
Eine vollständige Schritt-für-Schritt-Anleitung zur Migration finden Sie unter Migrationsleitfaden für Oracle zu Cloud SQL for PostgreSQL.