In Oracle ist die Datenquelle eine Abstraktion der Datenverbindung, einschließlich Informationen wie Datenbankspeicherort und Datenbanktyp. Die Datenquelle bietet die Funktion zum Lesen und Schreiben bidirektionaler Oracle-Kanäle, die über den Assistentenmodus und den Skriptmodus konfiguriert werden können. Aufgaben zur Datensynchronisierung.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Oracle-Datenquelle bietet Ihnen die Funktion zum Lesen und Schreiben bidirektionaler Oracle-Kanäle, sodass Sie anschließend Datensynchronisierungsaufgaben über den Assistentenmodus und den Skriptmodus konfigurieren können. Dieser Artikel stellt Ihnen die Netzwerkumgebung und Kontoberechtigungen vor, die vor der Konfiguration der Datenquelle vorbereitet werden müssen, und zeigt Ihnen, wie Sie eine Oracle-Datenquelle in DataWorks hinzufügen.
VoraussetzungenBevor Sie die Datenquelle konfigurieren, stellen Sie bitte sicher, dass die folgenden Planungen und Vorbereitungen abgeschlossen sind.
Wenn sich die Datenquelle und die exklusive Datenintegrationsressourcengruppe in unterschiedlichen Netzwerkumgebungen befinden, müssen Sie das Netzwerk zwischen der Datenquelle und der Ressourcengruppe über ein VPN-Gateway oder andere Methoden öffnen.
Archivierte Protokolle: Oracle speichert alle Redo-Verlaufsdatensätze über Archivprotokolle, die im Falle eines Datenbankausfalls zur vollständigen Wiederherstellung der Datenbank verwendet werden.
Redo-Protokoll: Oracle verwendet das Redo-Protokoll, um sicherzustellen, dass Datenbanktransaktionen erneut ausgeführt werden können, sodass die Daten nach einem Fehler (z. B. einem Stromausfall) wiederhergestellt werden können. Daher müssen Sie das Redo-Protokoll aktivieren und umschalten die Datenbank.
Ergänzungsprotokoll: Das Ergänzungsprotokoll ist eine Ergänzung zu den Informationen im Redo-Protokoll. In Oracle wird das Redo-Protokoll zum Aufzeichnen der Werte geänderter Felder verwendet, und das Zusatzprotokoll enthält zusätzliche Informationen zu den Änderungsdatensätzen im Redo-Protokoll, wodurch sichergestellt wird, dass das Redo-Protokoll von Oracle vollständige Informationen enthält, die alle Datenänderungen für die Datenwiederherstellung beschreiben ., Datensynchronisation und andere Vorgänge, die vollständige Anweisung und damit verbundene Änderungen können zurückverfolgt werden. Einige Funktionen der Oracle-Datenbank erfordern die Aktivierung zusätzlicher Protokollierung, damit sie ordnungsgemäß oder besser funktionieren. Sie müssen daher die zusätzliche Protokollierung für die Datenbank aktivieren.
Wenn beispielsweise die zusätzliche Protokollierung nicht aktiviert ist, werden nach der Ausführung des UPDATE-Befehls nur die durch den UPDATE-Befehl geänderten Feldwerte im Redo-Protokoll aufgezeichnet. Nach der Aktivierung der zusätzlichen Protokollierung werden die geänderten Felder und die Werte aufgezeichnet vor der Änderung und Der geänderte Wert und der bedingte Wert des geänderten Zielfelds. Wenn ein Datenbankfehler auftritt (z. B. ein Stromausfall), können Sie die Daten basierend auf diesen Änderungsinformationen wiederherstellen.
Bei Verwendung der Datenintegration wird empfohlen, die Primärschlüsselspalte oder das Zusatzprotokoll der eindeutigen Indexspalte zu aktivieren.
Nach dem Einschalten des Zusatzprotokolls der Primärschlüsselspalte werden bei Aktualisierungen der Datenbank alle Spalten, aus denen der Primärschlüssel besteht, im Protokoll aufgezeichnet.
Wenn nach dem Einschalten des Zusatzprotokolls eindeutiger Indexspalten eine Spalte geändert wird, aus der der eindeutige Schlüssel oder Bitmap-Index besteht, werden die Spalten, aus denen der eindeutige Schlüssel oder Bitmap-Index besteht, im Protokoll aufgezeichnet.
Oracle unterstützt nur das Öffnen zusätzlicher Protokolle in der Hauptdatenbank für die Hauptdatenbank oder die Standby-Datenbank.
Empfohlenes Tutorial: „
Oracle Video TutorialDas obige ist der detaillierte Inhalt vonWas ist die Datenquelle von Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!