Migration überprüfen
Auf dieser Seite bestätigen Sie, dass die Daten durch den Migrationsjob korrekt von der Quelldatenbankinstanz zur AlloyDB-Zieldatenbankinstanz migriert wurden.Prüfen Sie mindestens, ob die Datenbankinstanz und ihre Tabellen in der AlloyDB-Instanz vorhanden sind. Sie können auch die Zeilenanzahl oder den genauen Inhalt der Tabellen überprüfen.
Hier ein einfaches Beispiel:
- Öffnen Sie in der Google Cloud Console die Seite „AlloyDB-Cluster“.
- Klicken Sie auf den Lesereplikateintrag Ihres Migrationsjobs.
- Klicken Sie rechts oben auf der Seite auf das Symbol Cloud Shell aktivieren.
- Drücken Sie in der Cloud Shell-Eingabeaufforderung die Eingabetaste.
- Optional: Wenn das Dialogfeld Cloud Shell autorisieren angezeigt wird, klicken Sie auf Autorisieren.
- Geben Sie bei der Eingabeaufforderung Passwort eingeben das Passwort ein, das Sie entweder angegeben haben oder das vom Database Migration Service für Sie in Ziel-AlloyDB-Instanz definieren und erstellen generiert wurde.
- Führen Sie SQL-Befehle aus, um die Migration zu überprüfen. Beispiel:
- Geben Sie in der Eingabeaufforderung postgres den Wert
\listein, um die Datenbanken aufzulisten und zu prüfen, ob die Quelldatenbankinstanz angezeigt wird. - Geben Sie in der Eingabeaufforderung postgres den Wert
\connect SOURCE_DB_NAMEein und geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, um eine Verbindung zur Datenbankinstanz herzustellen und die mit der Instanz verknüpften Tabellen aufzurufen. Der Name der Eingabeaufforderung ändert sich vonpostgresin SOURCE_DB_NAME. - Geben Sie in der Eingabeaufforderung SOURCE_DB_NAME den Wert
\dtein, um die Tabellen dieser Instanz aufzurufen. - Geben Sie in der Eingabeaufforderung SOURCE_DB_NAME den Wert
GRANT alloydbexternalsync to USER;ein, um diesem Nutzer Zugriff auf die Daten in den Tabellen dieser Instanz zu gewähren. Ersetzen Sie USER außerdem durch den Namen des Nutzers, den Sie für die Verbindung zur Zieldatenbankinstanz verwendet haben. - Geben Sie in der Eingabeaufforderung SOURCE_DB_NAME den Wert
SELECT * from TABLE_NAME;ein, um die Informationen abzurufen, die aus einer Tabelle in der Quelldatenbankinstanz repliziert wurden. - Prüfen Sie, ob die Informationen in der Tabelle korrekt sind.
- Geben Sie in der Eingabeaufforderung postgres den Wert
Wenn alles wie erwartet ist, hat der Database Migration Service die Daten korrekt migriert.