Status des Replikationskanals anzeigen

Der Kanalstatus ist eine Übersicht, die den Kanalzustand angibt, ob alle empfangenen Transaktionen angewendet werden oder nicht, und die Verzögerung der Transaktion, die in Bezug auf die unmittelbare Quelle des Kanals angewendet wird.

Diese Informationen können hilfreich sein, um zu beurteilen, ob Quelle und Ziel für ein erfolgreiches Failover oder Switchover bereit sind.

Mit den folgenden Methoden können Sie den Kanalstatus anzeigen:

Konsole verwenden

Zeigen Sie den Kanalstatus über die Konsole an.

  1. Suchen Sie auf der Listenseite Kanäle den Kanal, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Channels benötigen, finden Sie weitere Informationen unter Kanäle auflisten - Konsole verwenden.
    Die Detailseite wird geöffnet und zeigt Informationen zum Kanal an.
  2. Um den Kanalstatus zu generieren, falls er noch nicht generiert wurde, klicken Sie im Abschnitt Kanalstatus auf Generieren. Klicken Sie im angezeigten Bereich Kanalstatus generieren auf Generieren, um fortzufahren.
    Die Arbeitsanforderung zur Kanalstatusgenerierung wird erstellt. Nachdem die Arbeitsanforderung zur Kanalstatusgenerierung abgeschlossen ist, werden im Abschnitt Kanalstatus das Datum und die Uhrzeit der letzten Aktualisierung des Kanallaufzeitstatus, der Status der Arbeitsanforderung sowie ggf. Fehler im Zusammenhang mit der Arbeitsanforderung angezeigt.
    Hinweis

    Der generierte Status läuft nach 12 Stunden ab. Anschließend müssen Sie den Kanalstatus erneut generieren. Der angezeigte Kanalstatus ist ein Point-in-Time Snapshot. Um die neuesten Informationen anzuzeigen, müssen Sie den Kanalstatus neu generieren.
  3. Um den Kanalstatus neu zu generieren, wählen Sie im Menü Aktionen (drei Punkte) im Abschnitt Kanalstatus die Option Neu generieren aus. Klicken Sie im angezeigten Bereich Kanalstatus generieren auf Generieren, um fortzufahren.
    Die Arbeitsanforderung zur Kanalstatusgenerierung wird erstellt. Der Kanalstatus wird nach Abschluss der Arbeitsanforderung aktualisiert.
    Hinweis

    Wenn der zuletzt generierte Status nicht abgelaufen ist, wird er von der Neuerstellungsanforderung überschrieben.
  4. Um den zuletzt generierten Kanalstatus anzuzeigen, wählen Sie im Menü Aktionen (drei Punkte) im Abschnitt Kanalstatus die Option Details anzeigen aus.
    Der Kanalstatus wird im Bereich Kanalstatus angezeigt.

Kanalstatus

Im Bereich Kanalstatus können Sie den Status eines Kanals anzeigen.

Tabelle 13-7: Kanäle - Status

Feld Beschreibung
Statusinformationen
  • Letzte Aktualisierung: Datum und Uhrzeit der letzten Statusgenerierung.
  • Arbeitsanforderungsstatus: Gibt an, ob die Statusgenerierungsarbeitsanforderung erfolgreich war.
Kanalinformationen
  • Gesund: Gibt an, ob der Kanal fehlerfrei ist. Wenn das Replikationsziel-DB-System fehlerfrei ist, ist es mit der Quelle verbunden, und es werden keine Replikationsfehler angezeigt.
  • Empfangenes GTID-Set angewendet: Gibt an, ob alle von diesem Kanal empfangenen Transaktionen ausgeführt werden und ob ihre GTIDs Teil des Sets GTID ausgeführt sind.
  • Lag-Dauer: Die Kanalverzögerung in Bezug auf die unmittelbare Quelle des Kanals. Wenn der Channel mit einer Replikationsverzögerung konfiguriert ist, umfasst die Channelverzögerung die Replikationsverzögerung.
  • Fehler: Identifizierte Kanalfehler, falls vorhanden.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um den Kanalstatus zu generieren und anzuzeigen.

Diese Aufgabe erfordert Folgendes:
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql channel status generate --channel-id <ChannelOCID>
    oci mysql channel status get --channel-id <ChannelOCID>
    • channel-id: Geben Sie die OCID des Kanals an, für den Sie generieren und den Status anzeigen möchten.
MySQL HeatWave Service generiert und ruft den Kanalstatus ab.