Inhaltsverzeichnis
- Titel und Copyright-Informationen
- Vorwort
- Oracle GoldenGate 26ai: Neue Features
- Info zu Oracle GoldenGate
- Oracle GoldenGate-Microservices-Architektur
- Warum benötigen Sie Oracle GoldenGate?
- Wann verwenden Sie Oracle GoldenGate?
- Echtzeitzugriff auf Echtzeitinformationen
- Topologien für Oracle GoldenGate
- Datenintegration in Echtzeit für Unternehmen und Cloud
- Oracle GoldenGate-Produktfamilie
- Komponenten der Oracle GoldenGate-Microservices-Architektur
- Datenreplikationskomponenten in Oracle GoldenGate
- Verzeichnisse und Variablen in Microservices-Architektur
- Oracle GoldenGate-Sicherheitsfunktionen
- Oracle GoldenGate AI Service
- Erste Schritte
- Oracle GoldenGate-Software herunterladen
- Zertifizierung und Systemanforderungen überprüfen
- Betriebssystemanforderungen
- Andere Programme und Einstellungen
- Voraussetzungen für die Installation von Oracle GoldenGate für Db2 LUW
- Voraussetzungen für die Installation von Oracle GoldenGate für Db2 für i
- Voraussetzungen für die Installation von Oracle GoldenGate für Db2 z/Os
- Voraussetzungen für die Installation von Oracle GoldenGate für MySQL
- Voraussetzungen für die Installation von Oracle GoldenGate für Oracle
- Voraussetzungen für die Installation von Oracle GoldenGate für SQL Server
- Voraussetzungen für die Installation von Oracle GoldenGate für Sybase
- Voraussetzungen für die Installation von Oracle GoldenGate für Teradata
- Voraussetzungen für die Installation von Oracle GoldenGate für TimesTen
- Voraussetzungen für die Installation von Oracle GoldenGate Remote Capture and Delivery
- Installieren, Patchen und Aktualisieren
- Oracle GoldenGate installieren
- Aufgaben nach der Installation
- Oracle GoldenGate patchen
- Upgrade
- Mit dem Migrationsutility von einer klassischen zu einer Microservices-Architektur migrieren
- Oracle GoldenGate Microservices-Architektur deinstallieren
- Sicher
- Sichere Deployments
- Authentifizierung in Oracle GoldenGate
- Autorisierung in Oracle GoldenGate
- Benutzerrollen für Autorisierung erteilen
- Benutzerverwaltung basierend auf Benutzerrollen
- Benutzerverwaltung an externen Identitätsprovider delegieren
- Datenbankauthentifizierung für Oracle GoldenGate
- Traildateiverschlüsselung (Daten im Ruhezustand)
- Warum sollten Sie Oracle GoldenGate-Verschlüsselungsschlüssel mit KMS speichern?
- Verschlüsselungsunterstützung für gecachte Dateien
- Verschlüsselungsunterstützung für persistente BR-Dateien
- Voraussetzungen für das Einrichten eines Verschlüsselungsprofils
- Lokales Wallet-Verschlüsselungsprofil verwenden
- Verschlüsselung von Oracle Key Vault-Traildateien in Oracle GoldenGate verwenden
- OCI KMS-Traildateiverschlüsselung in Oracle GoldenGate verwenden
- Oracle GoldenGate mit OCI KMS Workflow
- Voraussetzungen für die Verbindung von Oracle GoldenGate mit OCI KMS
- OCI KMS für die Verbindung mit Oracle GoldenGate konfigurieren
- Oracle GoldenGate-Prozesse konfigurieren, um die Verschlüsselung von OCI-KMS-Traildateien zu aktivieren
- Datenreplikation mit Traildateiverschlüsselung mit OCI KMS testen
- Verwenden des Plug-in-Service für die Traildateiverschlüsselung
- Sichere Kommunikation mit TLS- und mTLS-Unterstützung (Daten im Transit)
- Verantwortlichkeit
- Auditing und Logging
- Sonstiges
- Sicherheit in Oracle GoldenGate implementieren
- Bereitstellen
- Deployments verwalten
- Benutzer zu einem Deployment hinzufügen
- Administratorbenutzerkennwort ändern, das bei XAG für ein Deployment registriert wurde
- Zertifikate für Deployments verwalten
- Autorisierungsprofil erstellen
- Autorisierungsprofil testen
- Zwischen Status für ein Deployment und Microservices wechseln
- Auf Konfigurations- und Logdetails über Service Manager und Microservices zugreifen
- Debuglog verwalten
- Verbinden
- Datenbankverbindungen konfigurieren
- Verbindung für Db2 LUW konfigurieren
- Verbindung für Db2 für i konfigurieren
- Verbindung für Db2 z/OS konfigurieren
- Verbindung für MySQL konfigurieren
- Verbindung für Oracle AI Database konfigurieren
- Verbindung für Oracle AI Autonomous konfigurieren
- Verbindung für PostgreSQL konfigurieren
- Verbindung für SQL Server konfigurieren
- Verbindung für Sybase konfigurieren
- Verbindung für Teradata konfigurieren
- Verbindung für Yugabyte-Datenbank konfigurieren
- Verbindung für TimesTen konfigurieren
- Verbindungen in Oracle GoldenGate konfigurieren
- Sichere Datenbankverbindungen aus Oracle GoldenGate konfigurieren
- Datenbankverbindungen hinzufügen
- Kerberos-Authentifizierung einrichten
- Datenbankverbindung mit dem Datenbankkennwort-Plug-in authentifizieren
- Für Datenbankkennwort-Plug-in erforderliche APIs
- Datenbankkennwort-Plug-in zum Speichern und Zugreifen auf das Datenbankkennwort aus einem Drittanbieter-Vault konfigurieren
- Datenbankkennwort-Plug-in zum Speichern und Zugreifen auf das Datenbankkennwort aus OCI Vault konfigurieren
- Datenbankkennwort-Plug-in zum Speichern und Zugreifen auf das Datenbankkennwort aus Oracle Key Vault konfigurieren
- Datenbankverbindung mit Microsoft EntraID authentifizieren
- Pfadverbindung hinzufügen
- Datenbankverbindungen konfigurieren
- Datenbank vorbereiten
- Db2 LUW
- Tabellen für die Verarbeitung vorbereiten
- Transaktionslogs für Oracle GoldenGate konfigurieren
- Db2 LUW: Unterstützte Datentypen, Objekte und Vorgänge
- Unterstützte LUW-Datentypen Db2
- Nicht unterstützte LUW-Datentypen für Db2
- Unterstützte Objekte und Vorgänge für Db2 LUW
- Nicht unterstützte Objekte und Vorgänge für Db2 LUW
- Systemschemas
- Unterstützte Objektnamen
- Db2 for i
- Journale für Datenerfassung nach Extrakt vorbereiten
- Tabellen für die Verarbeitung vorbereiten
- Db2 für i: Unterstützte Datentypen, Objekte und Vorgänge
- Db2 z/OS
- Google Spanner
- MySQL
- Datenbankkonfiguration
- Tabellen für die Verarbeitung vorbereiten
- MySQL: Unterstützte Datentypen, Objekte und Vorgänge
- Oracle
- Modus für automatische Erfassung für Extraktion konfigurieren
- Serverressourcen verwalten
- Unterstützung für Oracle Sequences
- Zeileneindeutigkeit in Quell- und Zieltabelle sicherstellen
- Einstellungen und Anforderungen für Transaktionslogs
- Logging der Teilmengendatenbankreplikation aktivieren
- Zusätzliches Logging auf Schemaebene aktivieren
- Zusätzliches Logging auf Tabellenebene aktivieren
- Zusätzliches Logging für relationale JSON-Dualitätsansichten und JSON-Collection-Tabellen aktivieren
- Zusätzliches Logging auf Tabellenebene entfernen
- Oracle: Unterstützte Datentypen, Objekte und Vorgänge für DDL und DML
- Details zur Unterstützung für Oracle AI Database Editions
- Details zur Unterstützung von Oracle-Datentypen und -Objekten
- Details der Unterstützung für JSON-Relational Duality Views und JSON Collection Tables
- Details zur Unterstützung von Objekten und Vorgängen in Oracle DML
- Details zur Unterstützung von Objekten und Vorgängen in Oracle DDL
- Oracle Autonomous AI Database
- PostgreSQL
- Datenbankkonfiguration
- Azure Database for PostgreSQL
- Amazon Aurora PostgreSQL und Amazon RDS für PostgreSQL
- Google AlloyDB for PostgreSQL
- Google Cloud SQL for PostgreSQL
- Zusätzliches Logging auf Tabellenebene aktivieren
- Oracle GoldenGate CDC Extract für EnterpriseDB-(EDB-)Subscriber-Knoten konfigurieren
- PostgreSQL: Unterstützte Datentypen, Objekte und Vorgänge
- Unterstützte Datenbanken
- Unterstützte PostgreSQL-Datentypen
- Nicht unterstützte PostgreSQL-Datentypen
- Unterstützte Objekte und Vorgänge für PostgreSQL
- Datenbankkonfiguration
- SQL Server
- Unterstützte Versionen von SQL Server
- Tabellen für die Verarbeitung vorbereiten
- Datenbank für Oracle GoldenGate vorbereiten
- Betriebliche Überlegungen zur CDC-Erfassungsmethode
- Anforderungsübersicht für die Erfassung und Bereitstellung von Datenbanken in einer Always On-Verfügbarkeitsgruppe
- SQL Server: Unterstützte Datentypen, Objekte und Vorgänge
- Sybase
- Datenbankkonfiguration
- Tabellen für die Verarbeitung vorbereiten
- Sybase: Unterstützte Datentypen, Objekte und Vorgänge
- Teradata
- Yugabyte
- TimesTen
- Db2 LUW
- Oracle GoldenGate vorbereiten
- Vor dem Hinzufügen von Extract- und Replicat-Prozessen
- Daten replizieren
- Extrahieren
- Extract hinzufügen
- Extract für Oracle Autonomous AI Database konfigurieren
- Downstream-Extraktion für Oracle GoldenGate-Deployment
- Vorgänge exportieren
- Stellenauszug zu einem bestimmten Startpunkt
- Oracle GoldenGate mit MySQL-Gruppenreplikation verwenden
- Instanziieren
- Oracle GoldenGate für Db2 für i instanziieren
- Oracle GoldenGate für Db2 LUW instanziieren
- Präzise Instanziierung für Oracle
- Präzise Instanziierung für MySQL bis MySQL mit MySQL Shell-Utilitys und Oracle GoldenGate
- Präzise Instanziierung für SQL Server
- Präzise Instanziierung für PostgreSQL mit erstmaligem Ladeextrakt
- Präzise Instanziierung zwischen PostgreSQL-Umgebungen mit dem Utility pg_dump
- Mit SOURCEISTABLE beim erstmaligen Laden instanziieren
- Überwachung und Steuerung der Verarbeitung nach der Instanziierung
- Synchronisierung überprüfen
- Distribute
- Replicat
- Replikattypen
- Fügen Sie ein Replicat hinzu
- Replicat für Oracle Autonomous AI Database konfigurieren
- Replicat-Aktionen
- Replicat-Parameterdatei konfigurieren
- Zusätzliche Parameteroptionen für integriertes Replicat und paralleles Replicat im integrierten Modus
- Kontrollpunktaufbewahrung steuern
- Replicat-Transaktionen in bidirektionaler Replikation ausschließen
- DDL-Benachrichtigung in Zieltabellen
- Oracle GoldenGate Delivery für Google Cloud Spanner
- Datenstreams
- Datenstreams mit Verteilungspfaden vergleichen
- Voraussetzungen für die Data Streams-Konfiguration
- Empfohlene Baseline-Konfiguration für GoldenGate-Datenstreams
- Datenstreams erstellen und verwalten
- Verbindung zu einem Datenstrom herstellen und Daten konsumieren
- Payload- und Schemareferenz
- Checkpointing, Recovery und Delivery Semantics
- Datensätze filtern
- JSON-Ausgabe konfigurieren
- DDL- und Schemaentwicklung verarbeiten
- Sichere Datenstreams
- Datenstreams betreiben und überwachen
- Fehler in Data Streams beheben
- Geschäftsobjekte mit Oracle JSON Relational Duality- und GoldenGate-Datenstreams replizieren
- Extrahieren
- Verwalten der Vektoreinbettung mit dem AI-Service
- Failover und Recovery
- Schemaentwicklung verwalten
- DDL-Replikation - MySQL
- DDL-Replikation - Oracle
- DDL-Synchronisierung - Überblick
- Einschränkungen der Oracle GoldenGate-DDL-Unterstützung
- Länge der DDL-Anweisung
- Unterstützte Topologien
- Filtern, Zuordnen und Transformation
- Richtlinien für die Konfiguration der DDL-Replikation für Oracle
- Zugeordneter Geltungsbereich
- Nicht zugeordneter Umfang
- Sonstiger Geltungsbereich
- Mit dem DDL-Parameter filtern
- DDL ALLE AUSSCHLIESSEN
- Implizite DDL
- MAP für Basis- und abgeleitete Objekte vorhanden
- MAP für abgeleitetes Objekt, aber nicht Basisobjekt vorhanden
- Neue Tabellen als abgeleitete Objekte
- Mapping von abgeleiteten Objekten deaktivieren
- DDL-Berichte in Replicat anzeigen
- DDL-Berichte in Extract anzeigen
- Statistiken in den Prozessberichten
- Editionsbasierte Neudefinition verwenden
- DDL für Oracle GoldenGate für Sybase ändern
- DDL-Synchronisierung - Überblick
- Schema mit automatischer Schemaentwicklung verwalten
- Automatische Schemaentwicklung verwenden
- Automatische Schemaevolution aktivieren
- Änderungen der Tabellenentwicklung von Quelle zu Ziel propagieren
- Spaltenentwicklung in Zieltabellen propagieren
- Spezielle Spalten
- Automatische Objektnamenszuordnung
- Genauigkeit von Binär- und Zeichendatentypen zuordnen
- Nachkommastellen und Nachkommastellen
- Benutzerdefinierte Datentypzuordnung
- Datentypen der Zieldatenbank zuordnen, die den Datentyp Exact/Compatible nicht unterstützt
- Automatischer Primärschlüssel und KEYCOLS
- Unterstützung für COLMAP
- Typzuordnung zwischen Quell- und Zieldatenbanken generieren
- Unterstützte Vorgänge mit automatischer Schemaentwicklung
- Daten zuordnen und transformieren
- Parameter zur Steuerung von Mappings und Datenintegration
- Zuordnung zwischen unterschiedlichen Datenbanken
- Überlegungen zur Globalisierung beim Zuordnen von Daten
- Spalten mit TABLE und MAP zuordnen
- Datentypkonvertierungen
- Zeilen auswählen und filtern
- Vorher- und Nachher-Werte abrufen
- Spalten wählen
- SQL-Vorgänge wählen und konvertieren
- Transaktionshistorie verwenden
- Daten testen und transformieren
- Token verwenden
- Objektnamen in Oracle GoldenGate-Eingabe angeben
- Dateisystempfadnamen in Parameterdateien auf Windows-Systemen angeben
- Unterstützte Datenbankobjektnamen
- Namen angeben, die Schrägstriche enthalten
- Datenbankobjektnamen qualifizieren
- Datenbankobjektnamen mit Beachtung der Groß-/Kleinschreibung angeben
- Platzhalter in Datenbankobjektnamen verwenden
- Spaltennamen mit Groß-/Kleinschreibung von Literalen unterscheiden
- Parameter zur Steuerung von Mappings und Datenintegration
- Fehler bearbeiten
- Extraktionsfehler verarbeiten
- Replicat-Fehler während DML-Vorgängen behandeln
- Transiente und permanente Fehler in Replicat für Google Spanner behandeln
- Automatische Konflikterkennung und -auflösung
- Automatische Konflikterkennung und -auflösung
- Automatische Konflikterkennung und -auflösung
- Anforderungen für automatische Konflikterkennung und -lösung
- Spaltengruppen
- Früheste Konflikterkennung und -lösung mit Zeitstempel
- Konflikterkennung und -lösung mit letztem Zeitstempel
- Delta-Konfliktlösung
- CDR für Standortpriorität
- CDR mit Zeitstempel "Immer gewinnt" löschen
- TOMBSTONE-Tabelle löschen
- Primärschlüsselaktualisierungen in Delete Tombstone verfolgen
- Konfiguration von Delta-Konflikterkennung und -lösung
- Automatische Konflikterkennung und -auflösung verwalten
- Automatische Konflikterkennung und -auflösung überwachen
- Automatische Konflikterkennung und -auflösung
- Manuelle Konflikterkennung und -lösung
- Überblick über die Oracle GoldenGate CDR-Funktion
- Oracle GoldenGate-Parameterdateien für die Konfliktauflösung konfigurieren
- Erforderliche Spaltenwerte für den Export verfügbar machen
- CDR-Statistiken anzeigen
- CDR Beispiel 1: Alle Konflikttypen mit USEMAX, OVERWRITE, DISCARD
- In diesem Beispiel verwendete Tabelle
- MAP-Erklärung mit Konfliktlösungsspezifikationen
- Beschreibung der MAP-Anweisung
- INSERTROWEXISTS mit der USEMAX-Lösung
- UPDATEROWEXISTES mit der USEMAX-Lösung
- UPDATEROWMISSING mit OVERWRITE Resolution
- DELETEROWEXISTEN mit OVERWRITE Auflösung
- DELETEROWMISSING mit DISCARD Resolution
- CDR Beispiel 2: UPDATEROWEXISTS mit USEDELTA und USEMAX
- CDR Beispiel 3: UPDATEROWEXISTS mit USEDELTA, USEMAX und IGNORE
- Oracle GoldenGate-Parameterdateien für die Fehlerbehandlung konfigurieren
- Traildateien verwalten
- Verwalten
- Allgemeine administrative Aufgaben, die vom Admin-Client ausgeführt werden
- Admin Client
- Platzhalter in Befehlsargumenten verwenden
- Befehlshistorie verwenden
- Häufig verwendete Befehlssequenzen speichern und aufrufen
- Extract und Replicat steuern
- Extract und Replicat löschen
- Parameterdatei mit dem Admin-Client erstellen
- Parameterdateien validieren
- Erstellung von Parameterdateien vereinfachen
- Erweiterte Administrationsaufgaben ausführen
- System herunterfahren
- Datenbankattribute ändern
- Auf Parameterdateien zugreifen
- Automatischen Start und automatischen Neustart für Extract- und Replicat-Prozesse verwalten
- Prozedure Replikation
- Prozedurale Replikation
- Prozedurale Replikation - Überblick
- Bestimmen, ob die Prozedurreplikation aktiviert ist
- Zusätzliches Logging aktivieren und deaktivieren
- Filterfunktionen für die prozedurale Replikation
- Prozedurale Replikationsfehler behandeln
- Für die prozedurale Replikation von Oracle GoldenGate unterstützte Prozeduren auflisten
- Prozedurale Oracle GoldenGate-Replikation überwachen
- Befehle, Stored Procedures und Abfragen mit SQLEXEC ausführen
- Replicat vom nicht integrierten Modus in den integrierten Modus wechseln
- Replicat vom integrierten Modus in den nicht integrierten Modus umwandeln
- Replicat in koordinierten Modus umschalten
- Konfiguration eines koordinierten Replicats verwalten
- Vereinfachen und automatisieren Sie die Arbeit mit Oracle GoldenGate-Makros
- Oracle GoldenGate-Funktionen mit User Exits erweitern
- Implementierung von User Exits
- Oracle GoldenGate-Datensatzinformationen für die Routine verfügbar machen
- User Exits erstellen
- Unterstützung der Zeichensatzkonvertierung in User Exits
- Verwenden von Makros zum Prüfen von Namensmetadaten
- Zeichenformat beschreiben
- User Exits upgraden
- Beispiele für die Verwendung von User Exit-Funktionen anzeigen
- Allgemeine administrative Aufgaben, die vom Admin-Client ausgeführt werden
- Überwachen und optimieren
- Überwachen
- Datenspeicher löschen
- Exporte überwachen
- Replikate überwachen
- Microservices überwachen
- Automatic Workload Repository-(AWR-)Berichte für Oracle AI Database verwenden
- Oracle GoldenGate-Statistiken mit StatsD überwachen
- StatsD mit OGGCA aktivieren
- StatsD mit REST-API-Serviceendpunkten aktivieren
- StatsD Metrikkatalog
- Batch-SQL-Statistiken
- Bounded Recovery-Status
- Cache Manager-Statistiken
- Distributionsdienst-Netzwerkstatistik
- Verteilungsservicepfadstatistik
- Tabellenstatistiken für Verteilungsservice
- Stelleninformationsstatistik Prüfpunkt
- Statistiken für Traileingabedatei
- Ausgabetraildateistatistiken
- Datenbankstatistiken extrahieren
- Netzwerkstatistiken
- Prozessleistungsstatistiken
- Queuestatistiken
- Replicat-Datenbankstatistiken
- Parallele Replikatstatistiken
- Servicestatistiken für Empfänger
- Datenbankstatistiken nach Tabelle extrahieren
- Replicat-Datenbankstatistiken nach Tabelle
- StatsD mit OGGCA deaktivieren
- StatsD mit REST-API-Serviceendpunkten deaktivieren
- Integrierte Diagnose
- Prozesse und Statistiken über die Befehlszeile überwachen
- Oracle GoldenGate-Prozesse, -Trails und -Pfade überwachen
- Extract-Recoverys überwachen
- Überwachungsverzögerung
- Db2 z/OS: Statistiken für Aktualisierungsvorgänge interpretieren
- Verarbeitungsvolumen überwachen
- Prozessbericht verwenden
- Discard-Datei verwenden
- Parameter zur Interpretation der Synchronisierungsverzögerung
- Optimierung
- Überwachen
- Erfolgsentscheidend
- Häufig gestellte Fragen zu Oracle GoldenGate
- Anhang
- Beispielbefehle zum Konfigurieren von GoldenGate-Datenstreams für JSON Relational Duality Views
- OGGCA-Beispielvorlagenantwortdatei für Silent Deployment
- Verwenden des Utilitys LogDump für den Zugriff auf Traildateidatensätze
- Trail-Recovery-Modus
- Trail-Datensatzformat
- Traildateikopfdatensatz
- Partitionsnamensdatensatz in Traildateikopfzeile
- Partitionsnamen und PNR-Index in Logdump anzeigen
- Beispiel für einen Oracle GoldenGate-Datensatz
- Datensatzheaderbereich
- Beschreibung der Headerfelder
- Headerdaten verwenden
- Datensatzdatenbereich
- Komprimiertes Datensatzbildformat (Windows, UNIX, Linux-Quellen)
- Traildateikopfdatensatz
- Tokenbereich
- Oracle GoldenGate-Vorgangstypen
- Checkpoint-Tabellen - Weitere Details
- Oracle GoldenGate-Microservices-Rollen
- Unterstützte Zeichensätze
- Unterstützte Gebietsschemas
- Von Datenbankdatentypen unterstützte Sonderwerte
- Commit-Sequenznummer (CSN)
- Verbindung von Microservices und klassischen Architekturen
- Datentypzuordnung
- Quell-/Zwischendatentypzuordnung
- Zuordnungen von Quelle zu Zwischenwert für DB2400
- Zuordnungen von Quelle zu Zwischenwert für DB2 LUW
- Zuordnungen von Quelle zu Zwischenwert für DB2 z/OS
- Zuordnungen von Quelle zu Zwischenwert für MySQL
- Herkunfts-/Zwischenartzuordnungen für Oracle
- Quell-/Zwischentypzuordnungen für PostgreSQL
- Zuordnung von Quelle zu Zwischenart für SQL Server
- Zuordnung von Quelle zu Zwischenart für Sybase
- Zuordnung von Zwischen- und Zieldatentyp
- Zwischen- und Zieltypzuordnungen für DB2400
- Zwischen- und Zieltyp-Mappings für DB2 LUW
- Zwischen- und Zieltyp-Mappings für DB2 z/OS
- Zwischen- und Zieltypzuordnungen für MySQL
- Zwischen- und Zieltypzuordnungen für Oracle
- Zwischen- und Zieltypzuordnungen für PostgreSQL
- Mappings von Zwischen- und Zieltypen für Spanner
- Zwischen- und Zieltypzuordnungen für SQL Server
- Zwischen-/Zieltypzuordnungen für Sybase
- Zwischen- und Zieltyp-Mappings für Teradata
- Zwischen- und Zieltypzuordnungen für TimesTen
- Quell-/Zwischendatentypzuordnung