Bei der Heraufstufung wird die AlloyDB for PostgreSQL-Zielinstanz von der Quelle getrennt und von einer Replikatinstanz zu einer primären Instanz heraufgestuft.
Bei kontinuierlichen Migrationen können Sie den Prozess zum Hochstufen starten, nachdem es an der Zeit ist, Lese- und Schreibvorgänge zum Ziel zu verschieben.
So stufen Sie eine Migration ohne Informationsverlust hoch:
- Rufen Sie die Seite Migrationsjobs auf.
Klicken Sie auf den Migrationsjob, der die Migration darstellt, die Sie hochstufen möchten. Die Seite Migrationsjobdetails wird angezeigt.
Unmittelbar nach dem Übergang zur CDC-Phase kann es je nach Größe des Dumps zu einer langen Replikationsverzögerung kommen, da die AlloyDB for PostgreSQL-Zielinstanz Änderungen nachholt, die während des Dumps und des Ladevorgangs aufgetreten sind.
Warten Sie, bis die Replikationsverzögerung deutlich abnimmt, idealerweise auf wenige Minuten oder Sekunden. Die Replikationsverzögerung kann auf der Seite des Migrationsjobs eingesehen werden.
- Sobald die Replikationsverzögerung minimal ist, können Sie das Angebot starten.
So vermeiden Sie Datenverlust:
- Beenden Sie alle Schreibvorgänge, laufenden Skripts und Clientverbindungen zur Quelldatenbank. Hier beginnt die Ruhezeit.
- Warten Sie, bis die Replikationsverzögerung null beträgt. Das bedeutet, dass alle ausstehenden Änderungen vom Migrationsjob verarbeitet wurden.
- Klicken Sie auf der Seite Migrationsjobdetails auf Hochstufen.
- Klicken Sie im Fenster Migrationsjob hochstufen? auf Hochstufen.
- Der Migrationsjob beendet das Lesen aus der Quelle und der Unterstatus ist
Promote in progress. An diesem Punkt können Sie den Vorgang nicht mehr beenden oder rückgängig machen. - Die Zielinstanz wird zur primären beschreibbaren Instanz hochgestuft.
Der Status des Migrationsjobs ist
Completed. - Die Anwendung kann jetzt mit der AlloyDB for PostgreSQL-Instanz verbunden werden und der Migrationsjob kann gefahrlos gelöscht werden.
Nachdem die Phase des vollständigen Dumps abgeschlossen ist und sich der Migrationsjob in der CDC-Phase befindet, ist die Option für die Hochstufung verfügbar.
Wenn Sie Migrationsjobs hochstufen, die während der CDC-Phase fehlgeschlagen oder manuell beendet wurden, können die Daten in der Quelle und im Ziel inkonsistent sein.