Allgemeine Informationen zu Openflow Connector for Oracle¶
Bemerkung
Dieser Connector unterliegt den `Nutzungsbedingungen für Snowflake Connector<https://www.snowflake.com/legal/snowflake-connector-terms/>`_.
Bemerkung
Der Openflow Connector for Oracle unterliegt zusätzlichen Nutzungsbedingungen, die über die Standardnutzungsbedingungen für Konnektoren hinausgehen. Weitere Informationen dazu finden Sie im Addendum zu Openflow Connector für Oracle.
Unter diesem Thema werden die grundlegenden Konzepte von Openflow Connector for Oracle, seinem Workflow und die Beschränkungen beschrieben.
Allgemeine Informationen zum Openflow Connector for Oracle¶
Der Openflow Connector for Oracle verbindet eine Oracle-Datenbankinstanz mit Snowflake und repliziert Daten aus ausgewählten Tabellen nahezu in Echtzeit oder nach einem festgelegten Zeitplan. Der Konnektor erstellt außerdem ein Protokoll aller Datenänderungen, das zusammen mit dem aktuellen Status der replizierten Tabellen verfügbar ist.
Anwendungsfälle¶
Der Konnektor unterstützt den folgenden Anwendungsfall:
Replizieren von Oracle-Datenbanktabellen nach Snowflake für eine umfassende, zentralisierte Berichterstattung.
Lizenzmodelle und kritische Einschränkungen¶
Openflow Connector for Oracle unterstützt zwei verschiedene Lizenzmodelle. Sie müssen vor der Installation das richtige Modell auswählen. Fehler bei der Auswahl des richtigen Modells können zu einer fehlgeschlagenen Bereitstellung oder zu unbeabsichtigten Finanzverpflichtungen führen.
Ausführliche Lizenzbedingungen, Vergleiche und Konfigurationsanweisungen finden Sie unter Oracle XStream-Lizenzierung.
1. Eingebettete Lizenz (von Snowflake bereitgestellt)¶
Snowflake stellt Ihnen die Oracle XStream-Lizenz gegen eine Gebühr direkt zur Verfügung. Mit diesem Modell können Sie die XStream-Replikation nutzen, ohne einen direkten Vertrag mit Oracle abzuschließen. Weitere Informationen dazu finden Sie unter Details zur eingebetteten Lizenz und im Addendum zu Openflow Connector für Oracle.
Bedingung |
Details |
|---|---|
Rechnungsstellung |
Gebühren für Lizenzen sowie Support und Wartung (S&M) werden aus Ihrer Snowflake-Kapazität entnommen. |
Commitment |
Die Aktivierung löst eine nicht kündbare Laufzeit von 36 Monaten aus (nach der 60-tägigen Testphase). |
Lebenszyklus |
|
Management UI |
Alle Lizenzaktionen (Testversion starten/stornieren, Nutzung überwachen, Opt-out) werden vom ORGADMIN in der Snowsight unter Admin » Terms » Openflow for Oracle ausgeführt. Eine schrittweise Anleitung finden Sie unter Openflow Connector for Oracle: Aktivieren und Verwalten kommerzieller Bedingungen. |
Einschränkungen |
Die folgenden Kunden sind nicht berechtigt:
|
2. Unabhängige Lizenz (Bring Your Own License, BYOL)¶
Sie stellen Ihre eigene Oracle-Lizenz bereit, die Berechtigungen für XStream umfasst (z. B. Oracle GoldenGate-Lizenz). Weitere Informationen dazu finden Sie unter Unabhängige Lizenz (BYOL).
Bedingung |
Details |
|---|---|
Rechnungsstellung |
Keine zusätzlichen Lizenzgebühren von Snowflake. Es fallen die Standardspeicher- und Computekosten (z. B. Openflow Compute) an. |
Compliance |
Sie sind allein verantwortlich für Compliance mit der Oracle-Lizenz. |
Verwendung |
Obligatorisch für den Kunden im öffentlichen Sektor, Kunden des GCP-Marketplace und Wiederverkäufer-Kunden. |
Auswählen eines Oracle XStream-Lizenzmodells¶
Für den Openflow Connector for Oracle ist eine kostenpflichtige Lizenz für OracleXStream-Services erforderlich. Es sind zwei Lizenzmodelle verfügbar:
Eingebettete Oracle-Lizenz
Unabhängige Oracle-Lizenz (Bring Your Own License, BYOL)
Verwenden Sie die folgende Tabelle, um das geeignete Modell für Ihr Unternehmen zu ermitteln.
Überlegungen |
Eingebettete Lizenz |
Unabhängige Lizenz (BYOL) |
|---|---|---|
Für wen ist dies geeignet? |
Kunden, die Oracle XStream-Technologie lizenzieren müssen und diese direkt über ihre Snowflake-Vereinbarung erwerben möchten. |
Kunden, die bereits eine Oracle GoldenGate-Lizenz oder eine andere Oracle-Vereinbarung haben, die Berechtigung für XStream umfasst. |
Rechnungsstellung |
Wird über Snowflake auf der Grundlage der Anzahl der Prozessor Kerne in Ihrer Oracle-Quell-DB abgerechnet. Beinhaltet eine nicht kündbare 36-monatige Verpflichtung. Außerdem werden Support- und Wartungsdienste in Rechnung gestellt. Außerdem fallen Standardspeicher- und Computekosten (z. B. Openflow Compute) an. |
Keine zusätzlichen Lizenz- oder Support- und Wartungsgebühren für Oracle XStream-Services von Snowflake. Sie sind für die Lizenzierung und Compliance direkt bei Oracle verantwortlich. Es fallen die Standardspeicher- und Computekosten (z. B. Openflow Compute) an. |
Konfiguration |
Erfordert, dass in die Parameter des Konnektors die CPU-Kernanzahl für Ihre Oracle-DBs und ein Prozessor-Multiplikatorfaktor eingegeben wird. |
Erfordert nicht, dass Snowflake Informationen zu CPU-Kernen bereitgestellt werden müssen. |
Testphase |
Beinhaltet eine 60-tägige kostenlose Testversion für bis zu 16 lizenzierte -Kerne. Die Abrechnung beginnt automatisch am 61. Tag. |
Über Snowflake wird kein Testzeitraum angeboten. Die Verwendung von unterliegt Ihrer bestehenden Oracle-Vereinbarung. |
Details zur eingebetteten Lizenz¶
Wenn Sie diese Option wählen, sind Sie berechtigt, die Oracle XStream-Technologie mit dem Konnektor über Snowflake zu verwenden. Beachten Sie die folgenden wichtigen Bedingungen:
Rechnungsstellung¶
Oracle XStream-Services werden monatlich abgerechnet und aus Ihrem Snowflake-Kapazitätsguthaben entnommen. Die Gebühr setzt sich aus zwei Komponenten zusammen – einer Lizenzgebühr und einer Gebühr für Support und Wartung (S&M). Die Lizenzgebühr wird auf Basis der Anzahl der Prozessorknoten in Ihrer Oracle-Quelldatenbank berechnet, multipliziert mit dem Oracle-Prozessor-Kern-Faktor.
Commitment (Die „Tag 61“-Regel)¶
Die ersten 60 Tage sind für bis zu 16 lizenzierte -Kerne kostenlos. Die Aktivierung des Konnektors nach Ablauf der 60-tägigen Testphase löst jedoch eine nicht kündbare Abrechnungsfrist von 36 Monaten („Erstmalige Laufzeit“) aus.
Automatische Konvertierung: Die Abrechnung beginnt automatisch an Tag 61. Um Gebühren zu vermeiden, müssen Sie die Testversion unter Admin » Terms » Openflow for Oracle-Dashboard vor Tag 60 stornieren.
Sperrung: Wenn Ihr Snowflake-Vertrag während dieser Erstlaufzeit beendet wird, wird der gesamte Restsaldo der Erstlaufzeit sofort fällig.
Nachträgliche Verlängerung und Strafen¶
Nach der Erstlaufzeit beträgt die Lizenzgebühr 0 USD, aber die Gebühr für Support und Wartung (S&M) bleibt bestehen.
Opt-out-Konsequenz: Sie können die S&M-Verlängerung im Dashboard deaktivieren. Wählen Sie dazu Admin » Terms » Openflow for Oracle. Wenn jedoch die S&M-Abdeckung eingestellt wird, werden die Konnektor-Prozessoren gesperrt. Um den Betrieb wieder aufzunehmen, müssen Sie eine NEW eingebettete Lizenz kaufen (wodurch eine Zurücksetzung auf die 36-monatige Vollpreisverpflichtung erfolgt).
Anforderungen¶
Sie sind dafür verantwortlich, die Anzahl der Prozessorkerne und den korrekten Kernfaktor in der Konfiguration des Konnektors genau anzugeben. Diese Informationen müssen auf dem neuesten Stand gehalten werden, wenn sich die Hardware Ihrer Quelldatenbank ändert.
Einschränkungen¶
Diese Option ist nicht verfügbar für:
Organisationen des öffentlichen Sektors (z. B. Regierungsbehörden und Bildungseinrichtungen).
Kunden, die Snowflake über den GCP-Marketplace kaufen
Kunden, die einen Vertrag mit Snowflake über einen Wiederverkäufer abgeschlossen haben (z. B.CDW, Optiv).
Konfiguration¶
So konfigurieren Sie die eingebettete -Lizenz:
Lesen und akzeptieren Sie die im Addendum zu Openflow Connector für Oracle und in der UI aufgeführten Nutzungsbedingungen.
Wählen Sie den Typ Embedded License aus.
Geben Sie die Details zur Anzahl der CPU-Kerne für Ihre Oracle-Quelldatenbank an: Total Cores (die Gesamtzahl der physischen Kerne im Quelldatenbankserver) und Core Factor (der Oracle-Prozessor-Kernfaktor, z. B. 0.5 für Intel-Prozessoren). Den richtigen Wert finden Sie in der Tabelle mit den Kernfaktoren für Oracle-Prozessoren.
Details zur unabhängigen Lizenz (BYOL)¶
Diese Option ist für Kunden gedacht, die bereits über eine Lizenz für die erforderliche Oracle-Technologie verfügen.
Anforderungen¶
Sie allein sind dafür verantwortlich, dass Sie den Konnektor entsprechend den Bedingungen Ihrer bestehenden Oracle-Lizenzvereinbarung verwenden. Snowflake validiert oder prüft Ihre Oracle-Berechtigungen nicht.
Konfiguration¶
Konfigurieren der unabhängigen Lizenz (BYOL):
Lesen und akzeptieren Sie die im Addendum zu Openflow Connector für Oracle und in der UI aufgeführten Nutzungsbedingungen.
Wählen Sie den Typ Independent License aus.
Fahren Sie bei der Konfiguration des Konnektors fort, ohne eine Kernanzahl oder abrechnungsrelevante Informationen einzugeben.
Openflow-Anforderungen¶
Die folgenden Laufzeitanforderungen für Openflow gelten für Openflow Connector for Oracle:
Die Größe der Laufzeitumgebung muss mindestens Medium sein. Verwenden Sie eine größere Laufzeit, wenn Sie große Datenmengen replizieren, insbesondere wenn die Zeilen groß sind.
Der Konnektor unterstützt keine Openflow-Laufzeitumgebungen mit mehreren Knoten. Konfigurieren Sie die Laufzeit für diesen Konnektor, indem Sie Min nodes und Max nodes auf
1setzen.
Unterstützte Oracle-Versionen und -Plattformen¶
Die folgenden Oracle-Datenbankversionen und -plattformen werden unterstützt:
Oracle-Datenbankversionen 12cR2 und höher
Lokale Server
Oracle Exadata
OCI VM/Bare Metal
AWS Custom RDS für Oracle
AWS Standard Single-Tenant RDS für Oracle
Einschränkungen¶
Für den Openflow Connector for Oracle gelten die folgenden Einschränkungen:
AWS Standard Multi-Tenant RDS für Oracle wird nicht unterstützt.
Autonome Datenbanken von Oracle (ATP/ADW) werden nicht unterstützt.
Oracle SaaS-Angebote wie Oracle Fusion Cloud Applications und NetSuite werden nicht unterstützt.
Der Konnektor erfordert die Openflow-Bereitstellung in der Version 0.55.0 oder höher für BYOC.
Die Openflow-Laufzeitumgebung muss erstellt werden, nachdem die erforderliche Openflow-Bereitstellungsversion installiert wurde.
Es können nur Datenbanktabellen repliziert werden, die Primärschlüssel enthalten.
Der Konnektor funktioniert innerhalb einer einzelnen Datenbank/eines einzelnen Containers (PDB oder CDB). Um Tabellen aus mehreren Containern zu replizieren, müssen Sie für jeden Container eigene Konnektorinstanzen konfigurieren.
Der Konnektor unterstützt nicht das erneute Hinzufügen einer Spalte, nachdem sie gelöscht wurde.
Der Konnektor repliziert keine einzelnen Werte, die größer als 16 MB sind. Standardmäßig führt die Verarbeitung eines solchen Wertes dazu, dass die zugehörige Tabelle als dauerhaft fehlgeschlagen markiert wird. Um Tabellenfehler zu vermeiden, ändern Sie den Zielparameter Oversized Value Strategy.
Funktionsweise des Konnektors¶
In den folgenden Abschnitten wird beschrieben, wie der Konnektor in verschiedenen Kontexten funktioniert, einschließlich Replikation, Schemaänderungen und Datenaufbewahrung.
Replizieren von Tabellen¶
Die Tabellen werden in den folgenden Schritten repliziert:
Schema-Introspektion: Der Konnektor erkennt die Spalten in der Quelltabelle, einschließlich der Spaltennamen und -typen, und validiert sie dann anhand der `Einschränkungen`_ von Snowflake und des Konnektors. Wenn die Validierung fehlschlägt, schlägt diese Phase fehl, und der Zyklus ist abgeschlossen. Nach erfolgreichem Abschluss dieser Phase erstellt der Konnektor in Snowflake eine leere Zieltabelle.
Laden des Snapshots: Der Konnektor kopiert alle in der Quelltabelle verfügbaren Daten in die Zieltabelle. Wenn dieser Schritt fehlschlägt, werden keine weiteren Daten repliziert. Nach erfolgreichem Abschluss sind die Daten aus der Quelltabelle in der Zieltabelle verfügbar.
Inkrementelles Laden: Der Konnektor verfolgt Änderungen in der Quelltabelle und wendet diese Änderungen in der Zieltabelle an. Dies geschieht so lange, bis die Tabelle aus der Replikation entfernt wird. Bei einem Fehler in dieser Phase wird die Replikation der Quelltabelle dauerhaft gestoppt, bis das Problem behoben ist.
Status der Tabellenreplikation¶
Zwischenzeitliche Fehler, wie z. B. Verbindungsfehler, verhindern nicht, dass Tabellen repliziert werden. Permanente Fehler, z. B. nicht unterstützte Datentypen, verhindern jedoch die Replikation von Tabellen.
Um Replikationsprobleme zu beheben oder sicherzustellen, dass eine Tabelle erfolgreich aus dem Replikationsablauf entfernt wurde, überprüfen Sie den Table State Store:
Klicken Sie in der Openflow-Laufzeitoberfläche mit der rechten Maustaste auf eine Prozessorgruppe und wählen Sie Controller Services. Es wird eine Tabelle mit den Controllerndiensten angezeigt.
Suchen Sie die Zeile mit der Bezeichnung Table State Store, klicken Sie rechts neben der Zeile auf die Schaltfläche More
und wählen Sie View State.
Eine Liste der Tabellen und ihrer aktuellen Statusangaben wird angezeigt. Geben Sie einen Namen in das Suchfeld ein, um die Liste nach Tabellennamen zu filtern. Die möglichen Statusangaben sind:
NEW: Die Replikation der Tabelle ist geplant, aber die Replikation wurde noch nicht gestartet.
SNAPSHOT_REPLICATION: Der Konnektor kopiert vorhandene Daten. Dieser Status wird so lange angezeigt, bis alle Datensätze in der Zieltabelle gespeichert sind.
INCREMENTAL_REPLICATION: Der Konnektor repliziert aktiv Änderungen. Dieser Status wird nach dem Ende der Snapshot-Replikation angezeigt und so lange, bis eine Tabelle entweder aus der Replikation entfernt wird oder die Replikation fehlschlägt.
FAILED: Die Replikation wurde aufgrund eines Fehlers dauerhaft gestoppt.
Bemerkung
Die Openflow-Laufzeitoberfläche zeigt keine Änderungen des Tabellenstatus an – nur den aktuellen Tabellenstatus. Jegliche Änderungen am Tabellenstatus werden jedoch in den Protokollen erfasst. Suchen Sie nach der folgenden Protokollmeldung:
Replication state for table <database_name>.<schema_name>.<table_name> changed from <old_state> to <new_state>
Wenn ein permanenter Fehler die Replikation der Tabelle verhindert, entfernen Sie die Tabelle aus der Replikation. Nachdem Sie das Problem behoben haben, das den Fehler verursacht hat, können Sie die Tabelle wieder zur Replikation hinzufügen. Weitere Informationen dazu finden Sie unter Replikation der Tabellen neu starten.
Datenaufbewahrung¶
Erläuterungen zur Datenaufbewahrung¶
Der Konnektor folgt einem Datenaufbewahrungskonzept, bei dem Kundendaten niemals automatisch gelöscht werden. Sie behalten die volle Eigentümerschaft und Kontrolle über Ihre replizierten Daten, und der Konnektor bewahrt historische Informationen auf, anstatt sie dauerhaft zu entfernen.
Dieser Ansatz hat die folgenden Auswirkungen:
Zeilen, die aus der Quelltabelle gelöscht werden, werden in der Zieltabelle vorläufig gelöscht und nicht physisch entfernt.
Spalten, die aus der Quelltabelle entfernt wurden, werden in der Zieltabelle umbenannt und nicht gelöscht.
Journaltabellen werden auf unbestimmte Zeit aufbewahrt und nicht automatisch bereinigt.
Metadatenspalten der Zieltabelle¶
Jede Zieltabelle enthält die folgenden Metadatenspalten, in denen Replikationsinformationen verfolgt werden:
Spaltenname |
Typ |
Beschreibung |
|---|---|---|
|
TIMESTAMP_NTZ |
Der Zeitstempel, der angibt, wann die Zeile ursprünglich in die Zieltabelle eingefügt wurde. |
|
TIMESTAMP_NTZ |
Der Zeitstempel, der angibt, wann die Zeile in der Zieltabelle zuletzt aktualisiert wurde. |
|
BOOLEAN |
Gibt an, ob die Zeile aus der Quelltabelle gelöscht wurde. Wenn``true``, dann wurde die Zeile vorläufig gelöscht und existiert nicht mehr in der Quelle. |
Vorläufig gelöschte Zeilen¶
Wenn eine Zeile aus der Quelltabelle gelöscht wird, entfernt der Konnektor sie nicht physisch aus der Zieltabelle. Stattdessen wird die Zeile durch Festlegen der Metadatenspalte _SNOWFLAKE_DELETED auf true als gelöscht markiert.
Dieser Ansatz ermöglicht Folgendes:
Aufbewahrung historischer Daten für Auditing- oder Compliance-Zwecke.
Abfragen gelöschter Datensätze bei Bedarf.
Anhand Ihrer Anforderungen entscheiden, wann und wie Daten dauerhaft entfernt werden sollen.
Um nur aktive (nicht gelöschte) Zeilen abzufragen, filtern Sie die Spalte _SNOWFLAKE_DELETED:
SELECT * FROM my_table WHERE _SNOWFLAKE_DELETED = FALSE;
So fragen Sie gelöschte Zeilen ab:
SELECT * FROM my_table WHERE _SNOWFLAKE_DELETED = TRUE;
Gelöschte Spalten¶
Wenn eine Spalte aus der Quelltabelle gelöscht wird, löscht der Konnektor die entsprechende Spalte nicht aus der Zieltabelle. Stattdessen wird die Spalte durch Anhängen des Suffix``__SNOWFLAKE_DELETED`` umbenannt, um historische Werte zu erhalten.
Wenn beispielsweise eine Spalte mit dem Namen``EMAIL`` aus der Quelltabelle gelöscht wird, wird sie in EMAIL__SNOWFLAKE_DELETED in der Zieltabelle umbenannt. Zeilen, die vor dem Löschen der Spalte vorhanden waren, behalten ihre ursprünglichen Werte, während Zeilen, die nach dem Löschen hinzugefügt wurden, den Wert NULL in dieser Spalte haben.
Sie können weiterhin historische Werte aus der umbenannten Spalte abfragen:
SELECT EMAIL__SNOWFLAKE_DELETED FROM my_table;
Umbenannte Spalten¶
Aufgrund von Einschränkungen desCDC (Change Data Capture)-Mechanismus kann der Konnektor nicht zwischen einer Spalte unterscheiden, die umbenannt wurde, und einer Spalte, die gelöscht wurde, gefolgt von einer neu hinzugefügten Spalte. Wenn Sie eine Spalte in der Quelltabelle umbenennen, behandelt der Konnektor dies daher als zwei separate Vorgänge: Löschen der ursprünglichen Spalte und Hinzufügen einer neuen Spalte mit dem neuen Namen.
Wenn Sie z. B. in der Quelltabelle eine Spalte von A in B umbenennen, enthält die Zieltabelle Folgendes:
A__SNOWFLAKE_DELETED: Enthält Werte, wie sie vor dem Umbenennen vorhanden waren. Zeilen, die nach dem Umbenennen hinzugefügt werden, haben in dieser Spalte den WertNULL.B: Enthält Werte, wie sie nach dem Umbenennen vorhanden sind. Zeilen, die vor dem Umbenennen vorhanden waren, haben in dieser Spalte den WertNULL.
Abfragen von umbenannten Spalten¶
Um Daten sowohl aus der ursprünglichen Spalte als auch aus der umbenannten Spalte als eine einzige einheitliche Spalte abzurufen, verwenden Sie einen``COALESCE``- oder``CASE``-Ausdruck:
SELECT
COALESCE(B, A__SNOWFLAKE_DELETED) AS A_RENAMED_TO_B
FROM my_table;
Alternativ können Sie auch einen CASE-Ausdruck verwenden:
SELECT
CASE
WHEN B IS NOT NULL THEN B
ELSE A__SNOWFLAKE_DELETED
END AS A_RENAMED_TO_B
FROM my_table;
Erstellen einer Ansicht für umbenannte Spalten¶
Anstatt die Zieltabelle manuell zu ändern, können Sie eine Ansicht erstellen, die die umbenannte Spalte als eine einzige einheitliche Spalte darstellt. Dieser Ansatz wird empfohlen, da so die ursprünglichen Daten erhalten bleiben und mögliche Probleme bei der laufenden Replikation vermieden werden.
CREATE VIEW my_table_unified AS
SELECT
*,
COALESCE(B, A__SNOWFLAKE_DELETED) AS A_RENAMED_TO_B
FROM my_table;
Wichtig
Ein manuelles Ändern der Struktur der Zieltabelle (z. B. das Löschen oder Umbenennen von Spalten) wird nicht empfohlen, da dies die laufende Replikation beeinträchtigen und zu Dateninkonsistenzen führen kann.
Journaltabellen¶
Bei der inkrementellen Replikation werden Änderungen aus der Quelldatenbank zunächst in Journaltabellen geschrieben, bevor sie in den Zieltabellen zusammengeführt werden. Der Konnektor entfernt nicht automatisch Daten aus Journaltabellen, da diese Daten für Auditing-, Debugging- oder Wiederverarbeitungszwecke nützlich sein können.
Journaltabellen werden im gleichen Schema wie ihre entsprechenden Zieltabellen erstellt und folgen dieser Namenskonvention:
<TABLE_NAME>_JOURNAL_<timestamp>_<number>
Wobei:
<TABLE_NAME>ist der Name der Zieldatenbank.<timestamp>ist der Zeitstempel der Erstellung im Unix-Epochenformat (Sekunden seit dem 1. Januar 1970), der die Eindeutigkeit gewährleistet.<number>beginnt bei 1 und wird immer dann erhöht, wenn sich das Schema der Zieltabelle ändert, entweder aufgrund von Schemaänderungen in der Quelltabelle oder aufgrund von Änderungen an den Spaltenfiltern.
Wenn Ihre Zieltabelle beispielsweise SALES.ORDERS ist, könnte die Journaltabelle SALES.ORDERS_JOURNAL_1705320000_1 heißen.
Wichtig
Löschen Sie Journaltabellen nicht, während die Replikation läuft. Das Entfernen einer aktiven Journaltabelle kann zu Datenverlusten oder Replikationsfehlern führen. Löschen Sie Journaltabellen erst, nachdem die entsprechende Quelltabelle vollständig aus der Replikation entfernt wurde.
Verwalten des Journaltabellenspeichers¶
Wenn Sie Speicherkosten verwalten müssen, indem Sie alte Journaldaten entfernen, können Sie eine Snowflake-Aufgabe erstellen, die regelmäßig Journaltabellen für Tabellen bereinigt, die nicht mehr repliziert werden.
Bevor Sie die Journalbereinigung durchführen, überprüfen Sie Folgendes:
Die zugehörigen Quelltabellen wurden vollständig aus der Replikation entfernt.
Sie benötigen die Journaldaten nicht mehr für Auditing- oder Verarbeitungszwecke.
Informationen zum Erstellen und Verwalten von Aufgaben für die automatische Bereinigung finden Sie unter :doc:` Einführung in Aufgaben</user-guide/tasks-intro>`.
Nächste Schritte¶
Nachdem Sie dieses Thema gelesen haben, ziehen Sie Folgendes in Betracht:
Sehen Sie sich die Openflow Connector for Oracle: Aktivieren und Verwalten kommerzieller Bedingungen an, um den Konnektor zu aktivieren, akzeptieren Sie die Nutzungsbedingungen für Oracle XStream und konfigurieren Sie Ihr Lizenzmodell.
Sehen Sie sich die Openflow Connector for Oracle: Datenzuordnung an, um zu verstehen, wie der Konnektor Datentypen den Snowflake-Datentypen zuordnet.
Sehen Sie sich die Einrichten von Aufgaben für den Openflow Connector for Oracle an, um dem Konnektor einzurichten.