Pipelines verwalten

Erkunden Sie die Aufgaben der Pipelineverwaltung, die für die Arbeit mit OCI GoldenGate-Pipelines unerlässlich sind.

Pipelinedetails anzeigen

Wählen Sie auf der Seite "Pipelines" eine Pipeline aus, um die zugehörigen Details anzuzeigen. Auf der Seite mit den Pipelinedetails können Sie den Status der Pipeline anzeigen. Dabei kann es sich um einen der folgenden Status handeln:
  • Erstellen
  • Aktiv (gestoppt)
  • Aktiv (wird ausgeführt)
  • Aktualisieren
  • Aktion erforderlich
  • Nicht erfolgreich
Sie können die Pipeline auch bearbeiten oder das Menü "Aktionen" verwenden, um andere Aktionen auszuführen, wie: Wechseln Sie zu einer anderen Registerkarte, um andere zugehörige Pipelineinformationen anzuzeigen.

Pipelineinformationen

Auf der Seite "Pipelineinformationen" werden allgemeine Informationen zu dieser Ressource angezeigt, z.B. ihre OCID, ihr Compartment, in dem sie sich befindet, wann sie erstellt und zuletzt aktualisiert wurde usw.

Zuordnungsregeln

Mappingregeln hinzufügen, entfernen oder in der Vorschau anzeigen, die das standardmäßige Eins-zu-Eins-Mapping von Quelltabellen und -schemas zum Ziel ändern.

Initialisierung

Initialisierungsschritte anzeigen, die den aktuellen Status von Pipelineschritten anzeigen. Sie können beliebige Schritte auswählen, um die zugehörigen Details anzuzeigen.

Laufzeit

Laufzeitstatus und Latenz anzeigen.

Monitoring

Zeigen Sie Pipelinemetriken an, aktivieren oder deaktivieren Sie kritische Ereignislogs, und erstellen Sie Benachrichtigungen, und zeigen Sie sie an.

Arbeitsanforderungen

Zeigen Sie den Status von Pipelinearbeitsanforderungen an. Zu den Pipelinevorgängen, die Arbeitsanforderungen erstellen, gehören:

  • Erstellen
  • Start
  • Stoppen
  • Update
  • Löschen
  • Verschieben
  • Diagnose erfassen

Tags

Mit Tags können Sie Ressourcen in Ihrem Mandanten suchen. Sie können auf der Seite "Pipelines" und auf der Seite "Pipelinedetails" die Tags einer Pipeline hinzufügen oder anzeigen. Siehe Tags verwalten

Pipeline bearbeiten

Um eine Pipeline zu bearbeiten, klicken Sie auf der Detailseite der Pipeline auf Bearbeiten. Im Bearbeitungsbereich können Sie Folgendes bearbeiten:

  • Name
  • Beschreibung
  • Prozessoptionen:

    Hinweis:

    Sie müssen die Pipeline neu starten, damit Änderungen wirksam werden.
    • Vor fortlaufender Replikation vorhandene Daten kopieren: Wählen Sie diese Option aus, um die Daten zum ersten Mal zu laden. Bei vorhandenen Tabellen haben Sie folgende Möglichkeiten:
      • Abschneiden: Löscht vorhandene Zeilen und lädt dann Zeilen aus der Quelle.
      • Ersetzen: Löscht die vorhandene Tabelle und erstellt und lädt sie dann aus der Quelle.
      • Anhängen: Lässt vorhandene Zeilen unverändert und lädt Zeilen aus der Quelle.
      • Überspringen: Lässt die Tabelle unverändert und wechselt zum nächsten Objekt.
    • Schemaänderungen ersetzen (DDL): Wenn diese Option ausgewählt ist, wählen Sie aus, welche Aktion bei vorhandenen Schemas ausgeführt werden soll, wenn der Prozess auf einen Fehler stößt:
      • Beenden: Setzen Sie die Transaktion zurück, und stoppen Sie die Verarbeitung.
      • Verwerfen: Melden Sie den Fehler in der Discard-Datei, und fahren Sie mit der Verarbeitung fort.
      • Ignorieren: Fehler ignorieren und mit der Verarbeitung fortfahren.
    • Aktion bei DML-Fehler: Wählen Sie die Aktion aus, die bei vorhandenen Daten ausgeführt werden soll, wenn der Prozess auf einen DML-Fehler stößt:
      • Beenden
      • Verwerfen
      • Ignorieren
    • Neustart nach Fehler: Wählen Sie diese Option aus, um den automatischen Start zu aktivieren, falls der Prozess aus irgendeinem Grund gestoppt wird.
    • Pipeline mit Standardzuordnung starten: Startet die Pipeline sofort nach der Erstellung mit den Standardzuordnungsregeln 1:1. Wenn diese Option nicht ausgewählt ist, können Sie die Regelzuordnungen nach der Erstellung konfigurieren und die Pipeline dann manuell starten.

Pipeline starten

Um eine Pipeline zu starten, wählen Sie auf der Detailseite im Menü "Aktionen" einer inaktiven Pipeline die Option Starten aus. Klicken Sie im Dialogfeld "Pipeline starten" auf Starten, um diese Aktion zu bestätigen. Die Pipeline führt dann die Initialisierungsschritte basierend auf den bei der Erstellung ausgewählten Prozessoptionen (oder bei der Aktualisierung, wenn Sie die Pipeline bearbeitet haben) durch, bevor die Capture- und Apply-Prozesse gestartet werden.

Pipeline stoppen

Stellen Sie sicher, dass Sie die Pipeline stoppen, um zu verhindern, dass Ressourcen in Rechnung gestellt werden, wenn die Pipeline nicht ausgeführt werden muss.

Um eine Pipeline zu stoppen, wählen Sie auf der Detailseite im Menü "Aktionen" einer aktiven Pipeline die Option Stoppen aus. Klicken Sie im Dialogfeld "Pipeline stoppen" auf Stoppen, um diese Aktion zu bestätigen. Nachdem die Pipeline gestoppt und inaktiv ist, können Sie auf Starten klicken, um die Pipeline neu zu starten.

Diagnose erfassen

Erfassen Sie Diagnosen zum Analysieren oder Teilen von Informationen zu Ihrer OCI-GoldenGate-Pipeline. Die Diagnosedatei enthält ggf. verworfene Datensätze für die Capture- und Apply-Prozesse.

So erfassen Sie Diagnosen zu Ihrer Pipeline:
  1. Wählen Sie auf der Seite mit den Pipelinedetails im Menü "Aktionen" die Option Diagnose erfassen aus.
  2. Wählen Sie im Bereich "Diagnose erfassen" das Compartment und den Bucket aus, in dem die Diagnosedatei gespeichert werden soll.
  3. Geben Sie ein Namenspräfix für die Diagnosedatei ein.
  4. Klicken Sie auf Diagnose erfassen.
Nach Abschluss des Erfassungsprozesses können Sie die Diagnosedatei von der Seite mit den Pipelinedetails herunterladen.

Pipelinemetriken überwachen

Wählen Sie auf der Seite mit den Pipelinedetails "Monitoring" aus, um Pipelinemetriken wie CPU-Auslastung, OCPU-Auslastung, Arbeitsspeicherauslastung und allgemeinen Pipelinezustand anzuzeigen. Weitere Informationen zu verfügbaren Metriken finden Sie unter

Zuordnungsregeln verwalten

So zeigen Sie Zuordnungsregeln in der Vorschau an, fügen sie hinzu oder entfernen sie:
  1. Wählen Sie auf der Seite "Pipelineinformationen" die Option Zuordnungsregeln aus.
  2. In der Liste "Zuordnungsregeln" können Sie die aktuellen Zuordnungsregeln prüfen oder bearbeiten und:
    • Vorschau: Prüfen Sie, wie sich Ihre Zuordnungsregeln auf die in der Replikation enthaltenen Schemas und Tabellen auswirken.
    • Hinzufügen: Identifizieren Sie Tabellen und Schemas, die ein- oder ausgeschlossen werden sollen. Sie können den vollqualifizierten Objektnamen oder Platzhalter anstelle eines beliebigen Teils des Objektnamens verwenden. Weitere Informationen finden Sie unter Platzhalter in Datenbankobjektnamen verwenden.
    • Entfernen: Entfernen Sie Zuordnungsregeln.

Initialisierungsschritte anzeigen

Wenn Sie mit GoldenGate-Prozessen vertraut sind, ist eine Pipeline eine Abstraktion eines Datenreplikationsprozesses. Wenn Sie die Pipeline starten, werden die Initialisierungsschritte linear ausgeführt. Dabei werden alle erforderlichen Ressourcen erstellt, und Datenbanken werden auf Basis der beim Erstellen erfassten Informationen für die Datenreplikation vorbereitet. Initialisierungsschritte umfassen:

  • Quell- und Zieldatenbank prüfen
  • Datenbankobjekte für Extraktion vorbereiten
  • Erstellt eine Heartbeat-Tabelle
  • Erstellt und führt den Extract (Capture) aus
  • Prüfen, ob Zielschemas und -tabellen vorhanden sind
  • Erstellt die Checkpoint-Tabelle
  • Erstellt und führt das Replicat aus (Anwenden)

Sie können im Menü "Aktionen" jedes Initialisierungsschritts die Option Details anzeigen auswählen, um den Status und die Systemmeldungen zu jedem Schritt zu prüfen.

Laufzeit

Wenn Ihre Pipeline aktiv ist und ausgeführt wird, können Sie den Status und die Latenz der Capture- und Apply-Prozesse im Abschnitt "Laufzeit" auf der Seite mit den Pipelinedetails anzeigen. Anhand dieser Informationen können Sie den Status dieser Prozesse beobachten und bei Bedarf Maßnahmen ergreifen.

Benachrichtigungen einrichten

Sie können Benachrichtigungen einrichten, um über Pipelineereignisse informiert zu werden.

So richten Sie Benachrichtigungen zu Pipelineereignissen ein:
  1. Wählen Sie auf der Seite mit den Pipelinedetails Monitoring aus.
  2. Scrollen Sie auf der Seite "Monitoring" nach unten zu Benachrichtigungen, und klicken Sie auf Benachrichtigung erstellen.
  3. Auf der Seite "Benachrichtigung erstellen" können Sie Folgendes auswählen:
    • Schnellstart, und wählen Sie aus einer Vorlage mit vorkonfigurierten Benachrichtigungssetups aus.
    • Benachrichtigung über erweitertes Ereignis, und wählen Sie Ereignisregeln aus, die Aktionen für verschiedene Ereignisbedingungen auslösen.
    • Erweiterte Alarmbenachrichtigung, und wählen Sie die Metriken zum Verfolgen und Auslösen von Regeln für den auszulösenden Alarm aus.
  4. Für Thema und Abonnements:
    1. Erstellen Sie ein neues Thema, oder wählen Sie ein vorhandenes Thema aus.
    2. Bestätigen Sie Abonnements für den Empfang von Nachrichten.
  5. (Optional) Blenden Sie für die erweiterte Alarmbenachrichtigung die Option Erweiterte Optionen ein, und konfigurieren Sie den Alarmbody (Nachrichtentext) und das Nachrichtenformat der Benachrichtigung.
  6. Klicken Sie auf Weiterleiten.

Pipelinelogs verwalten

Aktivieren oder deaktivieren Sie kritische Ereignislogs für OCI GoldenGate-Pipelines.

So aktivieren Sie Logs für kritische Ereignisse:
  1. Wählen Sie auf der Seite mit den Pipelinedetails Monitoring aus.
  2. Scrollen Sie auf der Seite "Monitoring" nach unten zu Logs.
  3. Wählen Sie im Menü "Aktionen" für kritische Ereignisse die Option Log aktivieren aus.
  4. Füllen Sie im Bereich "Log aktivieren" die folgenden Felder aus, und klicken Sie auf Log aktivieren:
    1. Geben Sie unter Logname einen Namen für das Log ein.
    2. Wählen Sie in der Dropdown-Liste Compartment das Compartment aus, in dem das Log erstellt werden soll.
    3. Wählen Sie eine Loggruppe aus, oder klicken Sie auf Neue Gruppe erstellen.
    4. Wählen Sie eine Zeit für die Logaufbewahrung aus.

Pipeline verschieben

Sie können eine Pipeline von einem Compartment in ein anderes Compartment verschieben.

So verschieben Sie eine Pipeline:
  1. Wählen Sie auf der Seite "Pipelines" die Pipeline aus, die Sie verschieben möchten.
  2. Klicken Sie auf der Detailseite der Pipeline im Menü "Aktionen" auf Ressource verschieben.
  3. Wählen Sie im Dialogfeld "Ressource zu einem anderen Compartment verschieben" das Compartment aus, in das Sie die Pipeline verschieben möchten.
  4. Klicken Sie auf Ressource verschieben.

Tags für eine Pipeline verwalten

Sie können die Tags einer Pipeline auf der Seite "Pipelines" und auf der Detailseite der Pipeline hinzufügen und anzeigen.

Wählen Sie auf der Seite "Pipelines" im Menü "Aktionen" einer Pipeline die Option Tags hinzufügen oder Tags anzeigen aus.

Auf der Seite mit den Pipelinedetails können Sie entweder im Menü "Aktionen" die Option Tags auswählen oder die Registerkarte Tags auswählen, um Tags anzuzeigen und zu verwalten.

Weitere Informationen zum Tagging.

Pipeline löschen

Stellen Sie sicher, dass die Pipeline gestoppt und inaktiv ist, bevor Sie die Pipeline löschen.

So löschen Sie eine Pipeline:
  1. Wählen Sie auf der Seite "Pipelines" die Pipeline aus, die Sie löschen möchten.
  2. Wählen Sie auf der Detailseite der Pipeline im Menü "Aktionen" die Option Löschen aus.
  3. Bestätigen Sie im Dialogfeld "Pipeline löschen", dass Sie diese Pipeline löschen möchten, und klicken Sie auf Löschen.
Diese Aktion kann nicht rückgängig gemacht werden.