Neustarten einer Replikations-Instance. - AWS Database Migration Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Neustarten einer Replikations-Instance.

Sie können eine AWS DMS Replikationsinstanz neu starten, um die Replikations-Engine neu zu starten. Ein Neustart führt zu einem kurzzeitigen Ausfall der Replikations-Instance, bei dem der Instance-Status auf Neustarten gesetzt wird. Wenn die AWS DMS Instanz für Multi-AZ konfiguriert ist, kann der Neustart mit einem Failover durchgeführt werden. Ein AWS DMS Ereignis wird erzeugt, wenn der Neustart abgeschlossen ist.

Wenn es sich bei Ihrer AWS DMS Instance um eine Multi-AZ-Bereitstellung handelt, können Sie beim Neustart einen geplanten Failover von einer AWS Availability Zone in eine andere erzwingen. Wenn Sie einen geplanten Failover Ihrer AWS DMS Instance erzwingen, werden aktive Verbindungen auf der aktuellen Instance AWS DMS geschlossen, bevor automatisch zu einer Standby-Instance in einer anderen Availability Zone gewechselt wird. Ein Neustart mit einem geplanten Failover hilft Ihnen dabei, ein geplantes Failover-Ereignis einer AWS DMS Instanz zu simulieren, z. B. bei der Skalierung der Replikationsinstanzklasse.

Anmerkung

Nachdem ein Neustart ein Failover von einer Availability Zone zu einer anderen erzwungen hat, wird die Änderung der Availability Zone möglicherweise für mehrere Minuten nicht widergespiegelt. Diese Verzögerung tritt in der und in Aufrufen der AWS Management Console AND-API auf. AWS CLI AWS DMS

Wenn bei einem Neustart Migrationsaufgaben auf der Replikations-Instance ausgeführt werden, tritt kein Datenverlust auf, aber die Aufgabe wird beendet und der Aufgabenstatus ändert sich zu einem Fehlerstatus.

Wenn sich die Tabellen in der Migrationsaufgabe mitten in einem Massenladevorgang befinden (Volllastphase) und noch nicht gestartet wurden, gehen sie zu einem Fehlerstatus über. Tabellen, die zu diesem Zeitpunkt vollständig sind, bleiben jedoch in einem vollständigen Zustand. Wenn während der Volllastphase ein Neustart stattfindet, empfehlen wir, einen der folgenden Schritte auszuführen.

  • Entfernen Sie die Tabellen, die sich in einem vollständigen Zustand befinden, aus der Aufgabe und starten Sie die Aufgabe mit den verbleibenden Tabellen neu.

  • Erstellen Sie eine neue Aufgabe mit Tabellen, die sich in einem Fehlerstatus befinden, sowie mit Tabellen, die noch ausstehen.

Wenn sich Tabellen in der Migrationsaufgabe in der laufenden Replikationsphase befinden, wird die Aufgabe nach Abschluss des Neustarts wieder aufgenommen.

Sie können Ihre AWS DMS Replikationsinstanz nicht neu starten, wenn ihr Status nicht im Status Verfügbar ist. Ihre AWS DMS Instance kann aus verschiedenen Gründen nicht verfügbar sein, z. B. aufgrund einer zuvor angeforderten Änderung oder einer Aktion im Wartungsfenster. Die Zeit, die für den Neustart einer AWS DMS Replikationsinstanz benötigt wird, ist in der Regel gering (unter 5 Minuten).

Verwenden Sie die Konsole, um eine Replikationsinstanz neu zu starten. AWS

Um eine Replikationsinstanz mithilfe der AWS Konsole neu zu starten
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS DMS Konsole unter https://console.aws.amazon.com/dms/v2/.

  2. Wählen Sie im Navigationsbereich Replication instances (Replikations-Instances) aus.

  3. Wählen Sie die Replikations-Instance aus, die Sie neustarten möchten.

  4. Wählen Sie Reboot. Das Dialogfeld Replikations-Instance neu starten wird geöffnet.

  5. Wählen Sie die Option Neustart mit Failover?, wenn Sie Ihre Replikations-Instance für die Multi-AZ-Bereitstellung konfiguriert haben und möchten, dass ein Failover zu einer anderen AWS -Availability Zone durchgeführt wird.

  6. Wählen Sie Reboot.

Verwenden Sie den AWS CLI reboot-replication-instanceBefehl mit dem folgenden Parameter, um eine Replikationsinstanz neu zu starten:

  • --replication-instance-arn

Beispiel für einen einfachen Neustart

Im folgenden AWS CLI Beispiel wird eine Replikationsinstanz neu gestartet.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance
Beispiel für einen einfachen Neustart mit Failover

Im folgenden AWS CLI Beispiel wird eine Replikationsinstanz mit Failover neu gestartet.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance \ --force-planned-failover

Verwenden Sie die AWS DMS RebootReplicationInstanceAPI-Aktion mit den folgenden Parametern, um eine Replikationsinstanz neu zu starten:

  • ReplicationInstanceArn = arn of my rep instance

Beispiel für einen einfachen Neustart

Im folgenden Code-Beispiel wird eine Replikations-Instance neu gestartet.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
Beispiel für einen einfachen Neustart mit Failover

Das folgende Codebeispiel startet eine Replikationsinstanz neu und führt ein Failover zu einer anderen AWS Availability Zone durch.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForcePlannedFailover=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3