Voraussetzungen für die Data Streams-Konfiguration

Führen Sie die folgende Vorbereitung aus, bevor Sie einen Datenstream erstellen. Die meisten Verbindungs- und Payload-Probleme stammen aus dem Quelltrail, der Sicherheitskonfiguration oder dem Consumer-Checkpointdesign und nicht aus dem WebSocket-Code.

Checkliste für Implementierung

Stellen Sie sicher, dass die folgenden Aktionen ausgeführt werden, bevor Sie Data Streams in Oracle GoldenGate konfigurieren:

REST-API-Rollen

In der folgenden Tabelle sind die erforderlichen Berechtigungen aufgeführt, um verschiedene Aktionen zum Konfigurieren eines Datenstreams auszuführen:

Arbeitsvorgang Mindestrolle
Datenstreams auflisten Benutzer
AsyncAPI YAML abrufen Benutzer
Datenstreamkonfiguration abrufen Bediener
Datenstream erstellen, aktualisieren oder löschen Administrator
Aktualisierung von AsyncAPI YAML Administrator

Quelltrailanforderungen

Data Streams können nur Informationen veröffentlichen, die im Quelltrail vorhanden sind. Beim Erstellen eines Datenstreams wird kein Quelllogging hinzugefügt, kein Rekonstrukt vor Bildern ausgelassen oder keine Spalten wiederhergestellt, die nicht von Extract erfasst wurden. Prüfen Sie den Trailinhalt, bevor Sie den Consumer debuggen.

Verbraucherbedarf Quellseitige Anforderung
Vollständige Zeile vor und nach Bildern Konfigurieren Sie die Optionen für Datenbanklogging und Extract-Image, sodass der Trail die erforderlichen Spalten enthält.
Zuverlässige Aktualisierung/Löschidentität Erfassen Sie einen Primärschlüssel, einen eindeutigen Schlüssel oder genehmigte GoldenGate-Schlüsselspalten.
DDL-Events Aktivieren und validieren Sie DDL Capture für die Quell- und Extract-Konfiguration.
Große LOB-Werte Erfassen Sie LOB-Daten, und legen Sie Data Stream maxLobSize und maxRecordSize entsprechend fest.
Transaktionsgruppierung Nehmen Sie xid, opSeqno und transInd auf. Ermitteln Sie, dass durch Filtern Vorgänge aus einer Transaktion entfernt werden können.
Commit-ID auf Quellebene Nehmen Sie csn auf. Behandeln Sie den Wert als eine quellabhängige Zeichenfolge.