Pipelines verwalten
Erkunden Sie die Aufgaben der Pipelineverwaltung, die für die Arbeit mit OCI GoldenGate-Pipelines unerlässlich sind.
Pipelinedetails anzeigen
- Erstellen
- Aktiv (gestoppt)
- Aktiv (wird ausgeführt)
- Aktualisieren
- Aktion erforderlich
- Nicht erfolgreich
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.
- 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:
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.
- Wählen Sie auf der Seite mit den Pipelinedetails im Menü "Aktionen" die Option Diagnose erfassen aus.
- Wählen Sie im Bereich "Diagnose erfassen" das Compartment und den Bucket aus, in dem die Diagnosedatei gespeichert werden soll.
- Geben Sie ein Namenspräfix für die Diagnosedatei ein.
- Klicken Sie auf Diagnose erfassen.
Pipelinemetriken überwachen
Zuordnungsregeln verwalten
- Wählen Sie auf der Seite "Pipelineinformationen" die Option Zuordnungsregeln aus.
- 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.
- Wählen Sie auf der Seite mit den Pipelinedetails Monitoring aus.
- Scrollen Sie auf der Seite "Monitoring" nach unten zu Benachrichtigungen, und klicken Sie auf Benachrichtigung erstellen.
- 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.
- Für Thema und Abonnements:
- Erstellen Sie ein neues Thema, oder wählen Sie ein vorhandenes Thema aus.
- Bestätigen Sie Abonnements für den Empfang von Nachrichten.
- (Optional) Blenden Sie für die erweiterte Alarmbenachrichtigung die Option Erweiterte Optionen ein, und konfigurieren Sie den Alarmbody (Nachrichtentext) und das Nachrichtenformat der Benachrichtigung.
- Klicken Sie auf Weiterleiten.
Pipelinelogs verwalten
Aktivieren oder deaktivieren Sie kritische Ereignislogs für OCI GoldenGate-Pipelines.
- Wählen Sie auf der Seite mit den Pipelinedetails Monitoring aus.
- Scrollen Sie auf der Seite "Monitoring" nach unten zu Logs.
- Wählen Sie im Menü "Aktionen" für kritische Ereignisse die Option Log aktivieren aus.
- Füllen Sie im Bereich "Log aktivieren" die folgenden Felder aus, und klicken Sie auf Log aktivieren:
- Geben Sie unter Logname einen Namen für das Log ein.
- Wählen Sie in der Dropdown-Liste Compartment das Compartment aus, in dem das Log erstellt werden soll.
- Wählen Sie eine Loggruppe aus, oder klicken Sie auf Neue Gruppe erstellen.
- 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.
- Wählen Sie auf der Seite "Pipelines" die Pipeline aus, die Sie verschieben möchten.
- Klicken Sie auf der Detailseite der Pipeline im Menü "Aktionen" auf Ressource verschieben.
- Wählen Sie im Dialogfeld "Ressource zu einem anderen Compartment verschieben" das Compartment aus, in das Sie die Pipeline verschieben möchten.
- 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.
Pipeline löschen
Stellen Sie sicher, dass die Pipeline gestoppt und inaktiv ist, bevor Sie die Pipeline löschen.
- Wählen Sie auf der Seite "Pipelines" die Pipeline aus, die Sie löschen möchten.
- Wählen Sie auf der Detailseite der Pipeline im Menü "Aktionen" die Option Löschen aus.
- Bestätigen Sie im Dialogfeld "Pipeline löschen", dass Sie diese Pipeline löschen möchten, und klicken Sie auf Löschen.