Sommario
- Titolo e informazioni sul copyright
- Prefazione
- Oracle GoldenGate 26ai: novità
- Informazioni su Oracle GoldenGate
- Informazioni sull'architettura dei microservizi Oracle GoldenGate
- Perché è necessario Oracle GoldenGate?
- Quando si utilizza Oracle GoldenGate?
- Accesso in tempo reale alle informazioni in tempo reale
- Topologie per Oracle GoldenGate
- Integrazione dei dati in tempo reale in tutta l'azienda e nel cloud
- Famiglia di prodotti Oracle GoldenGate
- Componenti dell'architettura dei microservizi Oracle GoldenGate
- Informazioni sui componenti di replica dei dati in Oracle GoldenGate
- Directory e variabili nell'architettura dei microservizi
- Funzioni di sicurezza di Oracle GoldenGate
- Informazioni sul servizio AI di Oracle GoldenGate
- Introduzione
- Scarica il software Oracle GoldenGate
- Verifica certificazione e requisiti di sistema
- Requisiti di sistema operativo
- Altri programmi e impostazioni
- Prerequisiti per l'installazione di Oracle GoldenGate per LUW Db2
- Prerequisiti per l'installazione di Oracle GoldenGate per Db2 per i
- Prerequisiti per l'installazione di Oracle GoldenGate per Db2 z/O
- Prerequisiti per l'installazione di Oracle GoldenGate per MySQL
- Prerequisiti per l'installazione di Oracle GoldenGate per Oracle
- Prerequisiti per l'installazione di Oracle GoldenGate per SQL Server
- Prerequisiti per l'installazione di Oracle GoldenGate per Sybase
- Prerequisiti per l'installazione di Oracle GoldenGate per Teradata
- Prerequisiti per l'installazione di Oracle GoldenGate per TimesTen
- Prerequisiti per l'installazione dell'acquisizione e dell'erogazione remota di Oracle GoldenGate
- Installazione, Patch e Upgrade
- Installazione di Oracle GoldenGate
- Task successivi all'installazione
- Applicazione di patch a Oracle GoldenGate
- Aggiorna
- Eseguire la migrazione dall'architettura classica a quella dei microservizi utilizzando la utility di migrazione
- Disinstallazione dell'architettura dei microservizi Oracle GoldenGate
- Sicure
- Distribuzioni sicure
- Autenticazione in Oracle GoldenGate
- Autorizzazione in Oracle GoldenGate
- Concedere ruoli utente per l'autorizzazione
- Gestione utenti basata sui ruoli utente
- Delega gestione utenti a provider di identità esterno
- Autenticazione del database per Oracle GoldenGate
- Cifratura dei file trail (dati in archivio)
- Perché utilizzare KMS per memorizzare le chiavi di cifratura Oracle GoldenGate?
- Supporto cifratura per file memorizzati nella cache
- Supporto cifratura per file BR persistenti
- Prerequisiti per l'impostazione di un profilo di cifratura
- Uso del profilo di cifratura del wallet locale
- Uso della cifratura del file trail di Oracle Key Vault in Oracle GoldenGate
- Uso della cifratura del file trail KMS OCI in Oracle GoldenGate
- Oracle GoldenGate con OCI KMS Workflow
- Prerequisiti per la connessione di Oracle GoldenGate con OCI KMS
- Configurare OCI KMS per connettersi a Oracle GoldenGate
- Configurare i processi Oracle GoldenGate per abilitare la cifratura dei file trail KMS OCI
- Test della replica dei dati con cifratura dei file trail mediante OCI KMS
- Uso del servizio plugin per la cifratura dei file trail
- Comunicazione sicura mediante il supporto TLS e mTLS (dati in transito)
- Responsabilità
- Audit e registrazione
- Varie
- Implementazione della sicurezza in Oracle GoldenGate
- Distribuisci
- Gestire le distribuzioni
- Aggiungi utenti a una distribuzione
- Modificare la password utente amministratore registrata con XAG per una distribuzione
- Gestisci certificati per distribuzioni
- Crea un profilo di autorizzazione
- Test del profilo di autorizzazione
- Passa da uno Stato all'altro per una distribuzione e microservizi
- Accedi a dettagli di configurazione e log da Service Manager e microservizi
- Gestione del log di debug
- Connetti
- Configurare le connessioni al database
- Configurare la connessione per Db2 LUW
- Configurare la connessione per Db2 per i
- Configura connessione per Db2 z/OS
- Configurare la connessione per MySQL
- Configurare la connessione per Oracle AI Database
- Configurare la connessione per Oracle AI Autonomous
- Configurare la connessione per PostgreSQL
- Configura connessione per SQL Server
- Configura connessione per Sybase
- Configura connessione per Teradata
- Configura connessione per database Yugabyte
- Configurare la connessione per TimesTen
- Configurare le connessioni in Oracle GoldenGate
- Configurare le connessioni al database sicure da Oracle GoldenGate
- Aggiungi connessioni al database
- Configura autenticazione Kerberos
- Autenticare la connessione al database mediante il plugin password del database
- API richieste per il plugin password database
- Configurare il plugin Password database per memorizzare e accedere alla password del database da un vault di terze parti
- Configurare il plugin Password database per memorizzare e accedere alla password del database da OCI Vault
- Configurare il plugin Password database per memorizzare e accedere alla password del database da Oracle Key Vault
- Autentica connessione al database con Microsoft EntraID
- Aggiungi una connessione percorso
- Configurare le connessioni al database
- Prepara database
- Db2 LUW
- Prepara tabelle per elaborazione
- Configurazione dei log delle transazioni per Oracle GoldenGate
- Db2 LUW: tipi di dati, oggetti e operazioni supportati
- Tipi di dati LUW Db2 supportati
- Tipi di dati LUW Db2 non supportati
- Oggetti e operazioni supportati per Db2 LUW
- Oggetti e operazioni non supportati per Db2 LUW
- Schemi di sistema
- Nomi oggetti supportati
- Db2 per i
- Preparazione dei giornali per l'acquisizione dei dati mediante estrazione
- Prepara tabelle per elaborazione
- Db2 per i: tipi di dati, oggetti e operazioni supportati
- Db2 z/OS
- Spanner di Google
- MySQL
- Database Configuration
- Prepara tabelle per elaborazione
- MySQL: tipi di dati, oggetti e operazioni supportati
- Oracle
- Configurare la modalità di acquisizione automatica per l'estrazione
- Gestione delle risorse server
- Supporto per le sequenze Oracle
- Come garantire l'univocità delle righe nella tabella di origine e di destinazione
- Impostazioni e requisiti log transazioni
- Oracle: tipi di dati, oggetti e operazioni supportati per DDL e DML
- Dettagli del supporto per le edizioni di Oracle AI Database
- Dettagli del supporto per i tipi di dati e gli oggetti Oracle
- Dettagli del supporto per le viste Duality relazionali JSON e le tabelle di raccolta JSON
- Dettagli del supporto per oggetti e operazioni in Oracle DML
- Dettagli del supporto per oggetti e operazioni in Oracle DDL
- Oracle Autonomous AI Database
- PostgreSQL
- Database Configuration
- Database Azure per PostgreSQL
- Amazon Aurora PostgreSQL e Amazon RDS per PostgreSQL
- Google AlloyDB per PostgreSQL
- Google Cloud SQL per PostgreSQL
- Abilitazione del log supplementare a livello di tabella
- Configurare l'estrazione CDC Oracle GoldenGate per il nodo sottoscrittore EnterpriseDB (EDB)
- PostgreSQL: tipi di dati, oggetti e operazioni supportati
- Database supportati
- Tipi di dati PostgreSQL supportati
- Tipi di dati PostgreSQL non supportati
- Oggetti e operazioni supportati per PostgreSQL
- Database Configuration
- SQL Server
- Versioni supportate da SQL Server
- Preparazione tabelle per l'elaborazione
- Prepara il database per Oracle GoldenGate
- Considerazioni operative sul metodo di acquisizione CDC
- Tuning di SQL Server - Modifica acquisizione dati
- Controllo delle versioni degli oggetti CDC Oracle GoldenGate
- Parametri di estrazione supportati e non supportati per SQL Server Change Data Capture
- Dettagli del processo di cleanup CDC di Oracle GoldenGate
- Aggiornamento da estrazione classica a estrazione CDC
- Riepilogo dei requisiti per l'acquisizione e la distribuzione dei database in un gruppo di disponibilità Sempre attivo
- SQL Server: tipi di dati, oggetti e operazioni supportati
- Sybase
- Database Configuration
- Preparazione tabelle per l'elaborazione
- Sybase: tipi di dati, oggetti e operazioni supportati
- Teradata
- Yugabyte
- TimesTen
- Db2 LUW
- Prepara Oracle GoldenGate
- Prima di aggiungere processi Extract e Replicat
- Replicare dati
- Estrai
- Aggiungi un'estrazione
- Configura Extract per Oracle Autonomous AI Database
- Estrazione a valle per la distribuzione di Oracle GoldenGate
- Configurare i database di mining di origine e a valle
- Configurare Oracle GoldenGate Extract per la distribuzione a valle
- Configura estrazione a catena a valle mediante Active Data Guard
- Estrai azioni
- Estrazione posizione in un punto iniziale specifico
- Uso di Oracle GoldenGate con la replica del gruppo MySQL
- Crea istanza
- Creazione di un'istanza di Oracle GoldenGate per Db2 per i
- Creazione di un'istanza di Oracle GoldenGate per Db2 LUW
- Creazione precisa di un'istanza per Oracle
- Creazione precisa dell'istanza da MySQL a MySQL mediante le utility della shell MySQL e Oracle GoldenGate
- Creazione precisa dell'istanza per SQL Server
- Creazione di un'istanza precisa per PostgreSQL mediante estrazione caricamento iniziale
- Creazione di un'istanza precisa tra ambienti PostgreSQL mediante la utility pg_dump
- Crea un'istanza con SOURCEISTABLE utilizzando il caricamento iniziale
- Monitoraggio e controllo dell'elaborazione dopo la creazione dell'istanza
- Verifica della sincronizzazione
- Distribute
- Replicat
- Tipi di Replicat
- Aggiungi Replicat
- Configurare Replicat per Oracle Autonomous AI Database
- Azioni Replicat
- Configurare un file dei parametri Replicat
- Opzioni aggiuntive per i parametri Replicat integrato e Replicat parallelo in modalità integrata
- Controllo della conservazione dei checkpoint
- Esclusione delle transazioni Replicat nella replica bidirezionale
- Notifica DDL su tabelle di destinazione
- Consegna Oracle GoldenGate per Google Cloud Spanner
- Flussi dati
- Confronto dei flussi di dati con i percorsi di distribuzione
- Prerequisiti per la configurazione dei flussi di dati
- Configurazione baseline consigliata per flussi di dati GoldenGate
- Creare e gestire flussi dati
- Connettersi a un flusso di dati e utilizzare i dati
- Payload e riferimento schema
- Semantica di Checkpoint, Recovery e Delivery
- Filtra record
- Configura output JSON
- Gestisci DDL ed evoluzione schema
- Proteggi flussi di dati
- Gestire e monitorare i flussi di dati
- Risolvere i problemi relativi ai flussi di dati
- Replica business object con Oracle JSON Relational Duality e flussi di dati GoldenGate
- Estrai
- Gestisci l'incorporamento vettoriale con il servizio AI
- Failover e recupero
- Gestisci evoluzione schema
- Replica DDL - MySQL
- Replica DDL - Oracle
- Panoramica della sincronizzazione DDL
- Limitazioni del supporto DDL di Oracle GoldenGate
- Lunghezza istruzione DDL
- Topologie supportate
- Applicazione di filtri, mapping e trasformazione
- Linee guida per la configurazione della replica DDL per Oracle
- Ambito mappato
- Ambito non mappato
- Altro ambito
- Filtro con il parametro DDL
- DDL ESCLUDI TUTTO
- DDL implicito
- MAP esistente per oggetti di base e derivati
- MAP esistente per oggetto derivato, ma non per oggetto base
- Nuove tabelle come oggetti derivati
- Disabilitazione del mapping degli oggetti derivati
- Visualizzazione dei report DDL in Replicat
- Visualizzazione della generazione di report DDL nell'estrazione
- Statistiche nei report processo
- Utilizzo della ridefinizione basata su edizione
- Modifica DDL per Oracle GoldenGate per Sybase
- Panoramica della sincronizzazione DDL
- Gestisci schema con evoluzione automatica schema
- Usa evoluzione automatica schema
- Abilita evoluzione automatica schema
- Propaga modifiche evoluzione tabella da origine a destinazione
- Propaga evoluzione colonna nelle tabelle di destinazione
- Colonne speciali
- Mapping nome oggetto automatico
- Precisione di mapping dei tipi di dati binari e dei caratteri
- Precisione e scala del numero a punto fisso
- Mapping tipi di dati personalizzati
- Mappa tipi di dati al database di destinazione che non supporta il tipo di dati Esatto/Compatibile
- Chiave primaria automatica e KEYCOLS
- Supporto per COLMAP
- Genera mapping tipo tra database di origine e database di destinazione
- Operazioni supportate con evoluzione automatica schema
- Mappa e trasforma dati
- Parametri che controllano il mapping e l'integrazione dati
- Mapping tra database diversi
- Considerazioni sulla globalizzazione durante il mapping dei dati
- Mapping delle colonne mediante TABLE e MAP
- Conversioni tipo dati
- Selezione e filtro delle righe
- Recupero dei valori precedenti e successivi
- Selezione delle colonne
- Selezione e conversione di operazioni SQL
- Utilizzo della cronologia delle transazioni
- Test e trasformazione dei dati
- Utilizzo dei token
- Specifica dei nomi oggetto nell'input di Oracle GoldenGate
- Specifica dei nomi dei percorsi del file system nei file dei parametri nei sistemi Windows
- Nomi dell'oggetto database supportati
- Specifica dei nomi che contengono barre
- Nomi dell'oggetto del database di qualifica
- Specifica dei nomi degli oggetti di database con distinzione tra maiuscole e minuscole
- Utilizzo di caratteri jolly nei nomi degli oggetti di database
- Regole per l'utilizzo di caratteri jolly per gli oggetti di origine
- Regole per l'utilizzo di caratteri jolly per gli oggetti di destinazione
- Mapping dei nomi di fallback
- Asterischi o segni di domanda come valori letterali nei nomi oggetto
- Modalità di risoluzione dei caratteri jolly
- Esclusione di oggetti da una specifica con caratteri jolly
- Differenziazione dei nomi di colonna con distinzione tra maiuscole e minuscole dai valori letterali
- Parametri che controllano il mapping e l'integrazione dati
- Gestisci errori
- Gestione degli errori di estrazione
- Gestione degli errori di replica durante le operazioni DML
- Gestione di errori transitori e permanenti in Replicat per Google Spanner
- Rilevamento automatico dei conflitti e risoluzione
- Informazioni sul rilevamento e la risoluzione automatici dei conflitto
- Rilevamento automatico dei conflitti e risoluzione
- Requisiti per il rilevamento e la risoluzione automatici dei conflitto
- Gruppi di colonne
- Rilevamento e risoluzione conflitti indicatore orario meno recente
- Rilevamento e risoluzione conflitti indicatore orario più recente
- Risoluzione dei conflitti delta
- CDR priorità sito
- Elimina CDR indicatore orario vince sempre
- DELETE TOMBSTONE Tabella
- Traccia aggiornamenti chiave primaria in Elimina Tombstone
- Configurazione del rilevamento e della risoluzione del conflitto delta
- Gestione del rilevamento e della risoluzione automatici dei conflitto
- Alterazione del rilevamento e della risoluzione di conflitti per una tabella
- Modifica di un gruppo di colonne
- Rimozione delle righe di lapide
- Ridefinizione online su tabelle ACDR
- Rimozione del rilevamento e della risoluzione dei conflitti da una tabella
- Rimozione del gruppo di colonne
- Rimozione e risoluzione del conflitto delta
- Monitoraggio e risoluzione automatica dei conflitti
- Informazioni sul rilevamento e la risoluzione automatici dei conflitto
- Rilevamento e risoluzione manuali dei conflitti
- Panoramica della funzione CDR di Oracle GoldenGate
- Configurazione dei file dei parametri di Oracle GoldenGate per la risoluzione dei conflitti
- Impostazione dei valori di colonna obbligatori disponibili per l'estrazione
- Visualizzazione delle statistiche CDR
- Esempio CDR 1: Tutti i tipi di conflitto con USEMAX, OVERWRITE, DISCARD
- Tabella utilizzata in questo esempio
- Dichiarazione MAP con specifiche di risoluzione dei conflitti
- Descrizione del rendiconto MAP
- INSERTROWEXISTS con risoluzione USEMAX
- AGGIORNAMENTI con la Risoluzione USEMAX
- UPDATEROWMISSING con risoluzione OVERWRITE
- DELETEROWEXISTS con risoluzione OVERWRITE
- DELETEROWMISSING con risoluzione DISCARD
- Esempio CDR 2: AGGIORNAMENTI con USEDELTA e USEMAX
- Esempio CDR 3: UPDATEROWEXISTS con USEDELTA, USEMAX e IGNORE
- Configurazione dei file dei parametri di Oracle GoldenGate per la gestione degli errori
- Gestisci file trail
- Amministra
- Task amministrativi comuni eseguiti dal client di amministrazione
- Informazioni sul client di amministrazione
- Utilizzo di caratteri jolly negli argomenti di comando
- Utilizzo della Cronologia comandi
- Memorizzazione e richiamo delle sequenze di comandi utilizzate spesso
- Controllo di Extract e Replicat
- Eliminazione di Extract e Replicat
- Creazione di un file dei parametri mediante il client di amministrazione
- Convalida di un file di parametri
- Semplificare la creazione di file di parametri
- Esecuzione di task amministrativi avanzati
- Chiusura del sistema
- Modifica degli attributi del database
- Accedi ai file dei parametri
- Gestisci avvio automatico e riavvio automatico per processi Extract e Replicat
- Replica procedurale
- Informazioni sulla replica procedurale
- Panoramica del processo di replica procedurale
- Determinazione dell'attivazione della replica procedurale
- Abilitazione e disabilitazione dei log supplementari
- Funzioni di filtro per la replica procedurale
- Gestione degli errori di replica procedurale
- Elenco delle procedure supportate per la replica procedurale di Oracle GoldenGate
- Monitoraggio della replica procedurale di Oracle GoldenGate
- Esecuzione di comandi, procedure memorizzate e query con SQLEXEC
- Passaggio di Replicat da modalità non integrata a modalità integrata
- Passaggio di Replicat dalla modalità integrata alla modalità non integra
- Passaggio di Replicat in modalità coordinata
- Amministrazione della configurazione di un Replicat coordinato
- Semplifica e automatizza il lavoro con le macro Oracle GoldenGate
- Utilizzo delle uscite utente per estendere le funzionalità di Oracle GoldenGate
- Quando implementare le uscite utente
- Impostazione delle informazioni sui record Oracle GoldenGate disponibili per la routine
- Creazione delle uscite utente
- Conversione del set di caratteri di supporto nelle uscite utente
- Utilizzo delle macro per controllare i metadati dei nomi
- Descrizione del formato di carattere
- Aggiornamento delle uscite utente
- Visualizzazione di esempi di utilizzo delle funzioni di uscita utente
- Task amministrativi comuni eseguiti dal client di amministrazione
- Monitoraggio e ottimizzazione
- Monitoraggio
- Rimuovi data store
- Monitora estrazioni
- Monitora repliche
- Monitora microservizi
- Utilizzo dei report AWR (Automatic Workload Repository) per Oracle AI Database
- Monitorare le statistiche di Oracle GoldenGate utilizzando StatsD
- Abilita StatsD con OGGCA
- Abilita StatsD con gli endpoint del servizio API REST
- Catalogo metriche StatsD
- Statistiche SQL batch
- Stato di Bounded Recovery
- Statistiche Cache Manager
- Statistiche rete servizio di distribuzione
- Statistiche percorso servizio distribuzione
- Statistiche tabella servizio distribuzione
- Statistiche informazioni posizione checkpoint
- Statistiche file trail di input
- Statistiche file trail di output
- Estrai statistiche database
- Statistiche di rete
- Statistiche prestazioni processo
- Statistiche di coda
- Statistiche database Replicat
- Statistiche di replica parallela
- Statistiche servizio ricevente
- Estrai statistiche database per tabella
- Statistiche database Replicat per tabella
- Disabilitare StatsD utilizzando OGGCA
- Disabilita StatsD con gli endpoint del servizio API REST
- Informazioni sulla diagnostica integrata
- Monitorare i processi e le statistiche dalla riga di comando
- Monitorare processi, percorsi e percorsi di Oracle GoldenGate
- Monitorare un recupero estrazione
- Ritardo monitoraggio
- Db2 z/OS: Interpreta statistiche per operazioni di aggiornamento
- Monitoraggio del volume di elaborazione
- Usa report processo
- Usa file di scarto
- Parametri utilizzati per interpretare l'intervallo di sincronizzazione
- Tuning
- Utilizzo di più gruppi di processi
- Frazionamento di tabelle di grandi dimensioni in intervalli di righe tra gruppi di processi
- Eliminazione dei punti critici di I/O su disco
- Gestione della memoria virtuale e del paging
- Transazioni replica tuning
- Prestazioni coordinamento ottimizzazione rispetto a transazioni barriera
- Prevenzione delle scansioni di tabelle complete in assenza di chiavi
- Frazionamento di transazioni di grandi dimensioni
- Adeguamento dei cursori aperti
- Miglioramento della velocità di aggiornamento
- Imposta un timeout transazione Replicat
- Uso degli script di controllo dello stato per il monitoraggio e la risoluzione dei problemi
- Monitoraggio
- Mission critical
- Domande frequenti su Oracle GoldenGate
- Appendice
- Comandi di esempio per configurare i flussi di dati GoldenGate per le viste dualità relazionali JSON
- File di risposta modello di esempio OGGCA per la distribuzione in background
- Utilizzo della utility LogDump per accedere ai record dei file trail
- Modalità recupero trail
- Formato record trail
- Record intestazione file trail
- Record nome partizione nell'intestazione file trail
- Visualizzazione del nome della partizione e dell'indice PNR in Logdump
- Esempio di record Oracle GoldenGate
- Area intestazione record
- Descrizione dei campi intestazione
- Uso dei dati di intestazione
- Area dati record
- Formato immagine record compresso (origini Windows, UNIX, Linux)
- Record intestazione file trail
- Area token
- Tipi di operazione di Oracle GoldenGate
- Dettagli aggiuntivi tabelle checkpoint
- Ruoli microservizi Oracle GoldenGate
- Set di caratteri supportati
- Impostazioni nazionali supportate
- Valori speciali supportati dai tipi di dati del database
- Numero sequenza di commit (CSN)
- Connessione di microservizi e architetture classiche
- Mapping tipo di dati
- Mapping tra origine e tipo di dati intermedio
- Mapping tra origine e tipo intermedio per DB2400
- Mapping tra origine e tipo intermedio per LUW DB2
- Mapping tra origine e tipo intermedio per DB2 z/OS
- Mapping tra origine e tipo intermedio per MySQL
- Mapping tra origine e tipo intermedio per Oracle
- Mapping tra origine e tipo intermedio per PostgreSQL
- Mapping tra origine e tipo intermedio per SQL Server
- Mapping tra origine e tipo intermedio per Sybase
- Mapping tra tipo di dati intermedio e target
- Mapping tra tipo intermedio e destinazione per DB2400
- Mapping tra tipo intermedio e destinazione per LUW DB2
- Mapping tra tipo intermedio e destinazione per DB2 z/OS
- Mapping tra tipo intermedio e destinazione per MySQL
- Mapping tra tipo intermedio e destinazione per Oracle
- Mapping tra tipo intermedio e destinazione per PostgreSQL
- Mapping tra tipo intermedio e destinazione per chiave
- Mapping tra tipo intermedio e destinazione per SQL Server
- Mapping tra tipo intermedio e destinazione per Sybase
- Mapping tra tipo intermedio e destinazione per Teradata
- Mapping tra tipo intermedio e destinazione per TimesTen
- Mapping tra origine e tipo di dati intermedio