Nuove funzioni

In questa sezione vengono evidenziate le nuove funzioni disponibili con la release corrente di Oracle GoldenGate.

Requisito della versione JDK con OUI e OPatch

Oracle Universal Installer (OUI) utilizzato per installare Oracle GoldenGate deve essere aggiornato separatamente dal prodotto Oracle GoldenGate per risolvere qualsiasi vulnerabilità della sicurezza presente nei componenti JDK o Java. È possibile seguire le istruzioni fornite nella nota MOS ID documento 2359395.1 per comprendere i requisiti per l'installazione o l'aggiornamento del JDK/JRE predefinito.

Release 19.27.0.0.250613 - Giugno 2025

Per l'architettura dei microservizi Oracle GoldenGate basata su AIX, la versione minima supportata a partire da Oracle GoldenGate 19.27.0.0.250613 è AIX 7.2 TL5. Per ulteriori informazioni, fare riferimento alla matrice delle certificazioni.

Release 19c (19.1.0.0.210720) - luglio 2021

Oracle GoldenGate per Amazon RDS per SQL Server 2019 è supportato

Oracle GoldenGate supporta Amazon RDS per SQL Server 2019.

Release 19c (19.1.0.0.20228) - giugno 2021

Oracle GoldenGate per Sybase è supportato

Oracle GoldenGate supporta Sybase versione 16.

Release 19c (19.1.0.0.201013) - Ottobre 2020

PostgreSQL su Azure è supportato

Oracle GoldenGate è stato migliorato per supportare il database Azure per l'istanza PostgreSQL.

Release 19.1.0.0.200714 - Luglio 2020

PostgreSQL

Estrai supporto per PostgreSQL versione 10 e successive

PostgreSQL migliorato per fornire il supporto Extract per PostgreSQL versione 10 e successive.

Ciò consente la stessa replica eterogenea che è comune per tutte le piattaforme supportate da Oracle GoldenGate ed è possibile replicare da PostgreSQL a Oracle. Per ulteriori informazioni sulle funzioni e i requisiti supportati, vedere Uso di Oracle GoldenGate per i database eterogenei.

Supporto SSL per PostgreSQL

Oracle GoldenGate migliorato per consentire la configurazione di SSL unidirezionale e bidirezionale per la connessione al database utilizzando GGSCI, Extract, Replicat e altri processi.

Supporto del tipo di dati MONEY per tutte le impostazioni nazionali

Supporto avanzato per il tipo di dati MONEY per tutte le impostazioni nazionali.

Supporto di Amazon RDS per PostgreSQL

È supportata l'acquisizione e la consegna remota di Amazon RDS per PostgreSQL.

Amazon Aurora PostgreSQL

È supportata l'acquisizione e la consegna remota di Amazon Aurora PostgreSQL.

Supporto di acquisizione e consegna da remoto

L'acquisizione e la consegna remote sono supportate per tutte le versioni di PostgreSQL.

Supporto del tipo di curve

Supporto per il tipo di curve in acquisizione e consegna.

Supporto heartbeat

Supporto heartbeat per PostgreSQL.

Supporto DINAMICO WILDCARDRESOLVE

È disponibile il supporto per wildcardresolve dynamic.

Supporto della globalizzazione NLS per i nomi degli oggetti nell'acquisizione PostgreSQL

L'acquisizione e la distribuzione supportano la globalizzazione dei nomi degli oggetti e dei dati delle colonne.

L'estrazione deve acquisire i record dopo l'emissione del posizionamento in base al tempo (Iniziare ora)

Extract supporta il posizionamento di TIMESTAMP EOF, LSN e START.

Rilevamento e supporto del ciclo bidirezionale

PostgreSQL supporta la replica bidirezionale, inclusi vari parametri di filtraggio bidirezionale (GETREPLICATES, IGNOREREPLICATES, GETAPPLOPS).

Supporto per MANAGESECONDARYTRUNCATIONPOINT e NOMANAGESECONDARYTRUNCATIONPOINT

PostgreSQL supporta la gestione del punto di troncamento secondario.

Gestione dei tipi di dati non supportati

Gestione dei tipi di dati non supportati.

Modifica acquisizione dati e supporto caricamento iniziale

Change Data Capture e caricamento iniziale sono supportati dall'acquisizione PostgreSQL.

MariaDB

Supporto MariaDB 10.4

L'acquisizione e la consegna locale o remota sono ora supportate per MariaDB 10.4.

Supporto di Amazon RDS per MariaDB

Amazon RDS per MariaDB per l'acquisizione e la consegna da remoto è ora supportato.

SQL Server

È supportato Amazon RDS per SQL Server

L'acquisizione e la consegna da remoto sono ora supportate per Amazon RDS per SQL Server.

Teradata

Supporto Consegna a Teradata 17.0

La consegna a Teradata 17.0 è supportata.

Release 19.1.0.0.200414 - Aprile 2020

SQL Server

SQL Server: supporta l'acquisizione e la distribuzione per l'istanza gestita del database SQL di Azure

Oracle GoldenGate è stato migliorato per supportare l'istanza gestita del database SQL di Azure.

SQL Server: supporta l'acquisizione e la distribuzione per SQL Server 2019 Enterprise e Standard Edition

Oracle GoldenGate è stato migliorato per supportare SQL Server 2019.

MySQL

MySQL: acquisizione e distribuzione del supporto per il database Azure per MySQL

Oracle GoldenGate è stato migliorato per supportare il database Azure per l'istanza MySQL.

DB2 LUW

DB2 LUW: Supporto per DB2 LUW verison 11.5

Oracle GoldenGate è stato migliorato per supportare DB2 LUW versione 11.5.

Release 19c (19.1.0) - Settembre 2019

SQL Server

SQL Server 2017 per acquisizione e distribuzione è supportato

Acquisizione e consegna sono supportate per SQL Server 2017.

Nuovo parametro TRANLOGOPTIONS ALWAYSONREADONLYROUTING

Il parametro TRANLOGOPTIONS ALWAYSONREADONLYROUTING consente a Extract per SQL Server di instradare la propria elaborazione di sola lettura a un secondario con intento di lettura disponibile quando si è connessi a un listener del gruppo di disponibilità Sempre attivo.

Nuova opzione FILEGROUP per il file ADD TRANDATA e GLOBALS

L'opzione FILEGROUP può essere utilizzata con ADD TRANDATA per tabella o all'interno del file GLOBALS per influenzare tutte le tabelle aggiunte per TRANDATA e crea le tabelle di staging CDC nel gruppo di file elencato anziché nel gruppo di file predefinito del database.

Opzione TRANCOUNT con TRANLOGOPTIONS

La nuova opzione TRANCOUNT consente di impostare un numero specifico di transazioni da recuperare dalle tabelle CDC di SQL Server alla volta.

Nuove opzioni HEARTBEATTABLE

Questa funzione consente di installare l'implementazione di Oracle GoldenGate Heartbeat per un database utilizzato solo come destinazione e non abilita le funzioni necessarie per l'implementazione di un database di origine della tabella Heartbeat.

Sono ora disponibili le seguenti opzioni per le tabelle di heartbeat dall'interfaccia Comando GGSCI:

Supporto per acquisizione/consegna remota con Oracle GoldenGate su Linux, per SQL Server su Windows

Oracle GoldenGate per SQL Server ora può essere eseguito su Linux, fornendo supporto remoto di acquisizione e distribuzione per SQL Server in esecuzione su Windows.

Supporto driver Microsoft ODBC

I driver Microsoft ODBC per SQL Server sono ora supportati da Extract e Replicat.

Controllo delle versioni degli oggetti CDC di SQL Server

Oracle GoldenGate ora fornisce un sottosistema di tracciamento delle versioni per tenere traccia degli oggetti CDC posizionati nel database. Se i numeri di versione non corrispondono, l'estrazione viene interrotta con un errore che richiede la riemissione di TRANDATA per le tabelle esistenti precedentemente abilitate con log supplementari.

TimesTen

Supporto alle consegne per Oracle TimesTen

È disponibile il supporto per la distribuzione di Oracle TimesTen 18c per le architetture Classic e Scaleout.

DB2 z/OS

Supporto modifiche schema online

Supporto per i comandi online CREATE TABLE, DROP TABLE e ADD, ALTER e DROP COLUMN nell'estrazione senza arrestare e riavviare l'estrazione per ottenere i nuovi metadati della tabella per l'estrazione. La cronologia completa delle versioni della tabella è supportata. Questa funzione viene controllata utilizzando il parametro TRANLOGOPTIONS TRACKSCHEMACHANGES.

Release 19c (19.1.0) - Release iniziale di maggio 2019

Nuove funzioni nei microservizi Oracle GoldenGate

**Gestione della cifratura mediante un servizio di gestione delle chiavi nell'architettura dei microservizi Oracle GoldenGate**

L'architettura dei microservizi Oracle GoldenGate offre l'integrazione con Oracle Key Vault (OKV) per centralizzare e gestire le chiavi di cifratura. Vedere anche Uso di un KMS con Oracle GoldenGate.

Percorsi avviati dalla destinazione

I percorsi avviati dalla destinazione per i microservizi consentono al server di ricezione di avviare un percorso al servizio di distribuzione nei file di distribuzione e pull trail di destinazione. Questa funzione consente al server di ricezione di creare un percorso avviato dalla destinazione per ambienti quali DMZ (Demilitarized Zone Paths) o DMZ (Cloud to on premise), in cui il server di distribuzione nella distribuzione Oracle GoldenGate di origine non può aprire le connessioni di rete nell'ambiente di destinazione al server di ricezione a causa dei criteri di sicurezza di rete.

Nuovi comandi client di amministrazione

Per utilizzare i percorsi di distribuzione avviati dalla destinazione, vengono aggiunti i seguenti comandi del client di amministrazione a Oracle GoldenGate 19c (19.1.0):

I seguenti comandi sono progettati per supportare un migliore scripting (utilizzando il comando OBEY Admin Client) in modo che il nome utente e la password non debbano essere inclusi nello script stesso, e invece è possibile utilizzare un alias:

Il comando UPGRADE HEARTBEATTABLE è disponibile per modificare la tabella di heartbeat generata dal comando ADD HEARTBEATTABLE utilizzando una release di Oracle GoldenGate precedente.

I comandi seguenti sono stati aggiunti per consentire agli utenti con ruolo di sicurezza di abilitare e disabilitare i servizi per qualsiasi operazione di aggiornamento da parte di utenti non sicuri.

I comandi seguenti utilizzati per controllare i profili che consentono di eseguire l'avvio e il riavvio automatici per i processi Extract e Replicat:

I comandi seguenti vengono utilizzati per gestire il profilo di cifratura quando si utilizza Oracle Key Vault.

Nuova funzione di conversione delle colonne @BINTOBASE64

Nuova funzione di conversione delle colonne per convertire i dati binari forniti in testo BASE64.

Nuova funzione LAG TASK

I microservizi Oracle GoldenGate ora dispongono della funzione dei task di ritardo nella scheda Task, che consente di impostare le soglie per il ritardo in ogni processo di estrazione, replica o percorso di distribuzione.

Supporto di TLS 1.2

TLS 1.2 è ora l'impostazione predefinita per le distribuzioni protette nei microservizi.

Nuovo endpoint REST per recuperare le transazioni attive e i dettagli SCN correnti

Gli endpoint dell'API REST sono stati migliorati per recuperare i dettagli relativi alla transazione attiva e al numero di modifica del sistema corrente dal database. Questi endpoint vengono utilizzati per migliorare il processo di caricamento iniziale basato su file.

Gli endpoint dell'API REST sono accessibili dal server di amministrazione e sono:

Gestisci CSN creazione istanza

(/services/{version}/connections/{connection}/databases/{database}/{schema}/{table}/instantiationCsn)

Recupera dettagli transazione attiva

(/services/{version}/connections/{connection}/activeTransactions)

Nuova opzione HEARTBEATTABLE

L'opzione UPGRADE HEARTBEATTABLE è ora disponibile per le tabelle heartbeat dall'interfaccia Comando GGSCI:

Oracle Database

Miglioramento del carico iniziale nei microservizi

L'SCN coerente utilizzato per il caricamento iniziale viene memorizzato automaticamente nel file di report generato da un Extract di caricamento iniziale, in modo che possa essere utilizzato per posizionare con precisione i processi Extract e Replicat per evitare record duplicati.

Tabella heartbeat migliorata per includere i dettagli per la ricreazione dell'estrazione

Questa funzione consente ai replicati di mantenere una posizione di riavvio di origine più recente e ridurre al minimo i periodi di conservazione dei redo. Questa funzione è abilitata per impostazione predefinita per le nuove tabelle di heartbeat. Le tabelle di heartbeat esistenti vengono aggiornate per supportare questo miglioramento. Le tabelle heartbeat avanzate interagiscono con le tabelle heartbeat nelle distribuzioni che eseguono la versione precedente di Oracle GoldenGate.

Con posizioni di riavvio più recenti, è possibile configurare l'eliminazione delle tabelle delle pietre tombali per le tabelle ACDR (Automatic Conflict Detection Resolution) (una funzione CDR da Oracle a Oracle) in modo che vengano rimosse in modo più aggressivo. Le tabelle delle lapidi ACDR sono pertinenti solo se si sta ricostruendo un Extract e si utilizza un CDR automatico. Affinché questa funzione funzioni sia efficace, le versioni di origine e di destinazione di Oracle GoldenGate devono essere 19c o successive.

Supporto di Cross Endian per l'estrazione integrata remota

L'interoperabilità cross-endian per Integrated Extract viene abilitata automaticamente quando l'indian del server in cui è in esecuzione Integrated Extract è diverso dall'indian del server in cui è in esecuzione l'istanza Oracle.

Quando il processo Integrated Extract è in esecuzione in Oracle Database 19c con Oracle GoldenGate 19c, può essere acquisito dai redo log con COMPATABILITY 11.2.0.4 o versione successiva. Ciò implica che un ambiente cloud Oracle GoldenGate configurato su Linux può eseguire l'acquisizione remota da qualsiasi piattaforma indipendente, tra cui Linux, Windows, AIX, Tru64, OpenVMS, solaris SPARC, Solaris x86, HP-UX e così via, eseguendo Oracle Database. Funziona anche con architetture multi-tenant e non-CDB.

DB2 per i

Supporto per TIMESTAMP (12)

Oracle GoldenGate per DB2 per i ora supporta TIMESTAMP (12)

Parametro DBOPTIONS USEDATABASEENCODING

Il parametro DBOPTIONS USEDATABASEENCODING è stato introdotto per consentire a Extract di memorizzare tutti i dati di testo nel trail nella codifica dei caratteri nativi per i dati non DBCS.

Il parametro BUFSIZE TRANLOGOPTIONS è disponibile con DB2 per i

Il parametro TRANLOGOPTIONS BUFSIZE è disponibile con DB2 per i.

Throughput Extract migliorato

L'efficienza dell'estrazione è stata notevolmente migliorata rispetto alle versioni precedenti. Il throughput viene migliorato riducendo al contempo le risorse di elaborazione complessive per lo stesso carico di lavoro.

La differenza di throughput tra la conversione predefinita del testo in UNICODE e 'COLCHARSET(PASSTHRU,*'), che non converte il testo, è stata notevolmente ridotta per i set di caratteri supportati da Oracle GoldenGate.

Opzioni di sicurezza

La cifratura AES, l'area di memorizzazione delle credenziali e Oracle Wallet sono ora disponibili.

TRANLOGOPTIONS MAXAUTOCMTTRANSSIZE

Questo parametro imposta il numero massimo di record inclusi in una transazione creata in modo implicito. Ciò influisce sul numero massimo di record che non fanno parte di una transazione esplicita (hanno un CCID 0) che possono essere raggruppati in un'unica transazione implicita.

Requisiti CSN

Il numero di sequenza di sistema non è più necessario per estrazioni scritture contabili singole. Si consiglia di utilizzare RCVSIZOPT(*MAXOPT3) per le relative scritture contabili per abilitare un numero di sequenza completo delle scritture contabili a 64 bit che eliminerà la necessità di reimpostare periodicamente i numeri di sequenza delle scritture contabili.

Tipo di dati DECFLOAT

Il tipo di dati DECFLOAT è supportato.

Oracle GoldenGate può mappare automaticamente DECFLOAT a qualsiasi altro tipo di dati numerico, tuttavia potrebbe avere valori più precisi o maggiori. Assicurarsi che il tipo di dati di destinazione possa supportare i valori inseriti nell'origine.

@COMPUTE in DECFLOAT può essere utilizzato solo su valori di 17 cifre o meno. In alcuni casi potrebbe essere necessario utilizzare @STRNUM.

Supporto delle transazioni con tempi di esecuzione lunghi (LRT)

Sono supportate le funzionalità LRT SHOWTRANS, SKIPTRANS e FORCETRANS.

DB2 LUW

Supporto per TIMESTAMP (12)

Oracle GoldenGate per DB2 LUW ora supporta TIMESTAMP (12).

Tipo di dati DECFLOAT

Il tipo di dati DECFLOAT è supportato.

Oracle GoldenGate può mappare automaticamente DECFLOAT a qualsiasi altro tipo di dati numerico, tuttavia potrebbe avere valori più precisi o maggiori. Assicurarsi che il tipo di dati di destinazione possa supportare i valori inseriti nell'origine.

@COMPUTE in DECFLOAT può essere utilizzato solo su valori di 17 cifre o meno. In alcuni casi potrebbe essere necessario utilizzare @STRNUM.

Supporto LRT

LRT dispone di funzioni SHOWTRANS, SKIPTRANS, FORCETRANS supportate.

DB2 z/OS

Supporto modifiche schema online

Supporto per i comandi online TABLE CREATE, DROP e ADD, ALTER e DROP COLUMN nell'estrazione senza arrestare e riavviare l'estrazione per ottenere i nuovi metadati della tabella per l'estrazione. La cronologia completa delle versioni della tabella è supportata.

Supporto per TIMESTAMP (12)

Oracle GoldenGate per DB2 z/OS supporta TIMESTAMP (12).

Supporto per TIME ZONE CON TIMESTAMP

Oracle GoldenGate per DB2 z/OS ora supporta TIME ZONE WITH TIMESTAMP.

Supporto LRT

LRT dispone di funzioni SHOWTRANS, SKIPTRANS, FORCETRANS supportate.

Tipo di dati DECFLOAT

Il tipo di dati DECFLOAT è supportato.

Oracle GoldenGate può mappare automaticamente DECFLOAT a qualsiasi altro tipo di dati numerico, tuttavia potrebbe avere valori più precisi o maggiori. Assicurarsi che il tipo di dati di destinazione possa supportare i valori inseriti nell'origine.

@COMPUTE in DECFLOAT può essere utilizzato solo su valori di 17 cifre o meno. In alcuni casi potrebbe essere necessario utilizzare @STRNUM.

MySQL

Supporto SSL bidirezionale in acquisizione e consegna MySQL

Oracle GoldenGate for MySQL supporta una connessione SSL di Extract o Replicat al database server MySQL.

MySQL Supporto 8.0

Oracle GoldenGate supporta MySQL 8.0.