#microservices
15 posts

GoldenGate 26ai AutoSchema
TYPEMAP: overriding the default datatype mappingIn my blog about the new automatic schema evolution feature in GoldenGate 26ai, I was replicating the following table from Oracle to PostgreSQL: The replicat created a PostgreSQL table from an…

GoldenGate AI Service bug confirmed in the Maximum Input Characters setting
In a previous blog, I noted that there might be a bug with the
Maximum Input Characterssetting in GoldenGate 26ai AI Service. The bug was confirmed by Oracle, so let's see what it is exactly.
GoldenGate 26ai automatic schema evolution: creating missing tables during an initial load
For as long as I have used GoldenGate, an initial load had one prerequisite: the target tables must already exist. Data Pump takes care of it between two Oracle databases.

GoldenGate 26ai AI Service: Full setup with a free Gemini key
I sometimes get asked how the new AI Service of GoldenGate 26ai works, and the best way to show it is to see it in action.

OGG-02454Trail not found in checkpoint file when migrating a Coordinated ReplicatWhen migrating a Coordinated Replicat for a client, I faced a very specific
OGG-02454error that I wanted to share.
GoldenGate REST API Python client now on
pipIn a previous post, I shared the
OGGRestAPIPython client I built for the GoldenGate REST API. Since then, I kept using it on production deployments, fixing it and adding new features along the way.
GoldenGate: Regenerate NGINX reverse proxy after deployment changes
Configuring an NGINX reverse proxy for GoldenGate is well documented by Oracle, but what is not is the implication of adding or removing deployments.

Create distribution paths in NGINX-secured GoldenGate 26ai
Setting up a distribution path is an important step when connecting two GoldenGate deployments. However, there are so many connection options that it's hard to know how to proceed.

USERIDsyntax warning in GoldenGate Migration UtilityWhen running the GoldenGate migration utility, which I presented in a previous blog post, you might encounter the following warning on
USERIDsyntax: This is not really a surprise, sinceUSERID…
Relocate trail files with convchk when migrating GoldenGate to the Microservices Architecture
Depending on the location of your GoldenGate trail files, you might have to use the
convchkutility to relocate them before migrating to the Microservices Architecture.
Production-ready GoldenGate REST client in Python
*Updated in June 2026, based on the latest version of the client.

GoldenGate REST API basics with Python
Oracle GoldenGate REST API has been around for quite some time now, but I've yet to see it used in practice at customers. Every time I tried to introduce it, it was some sort of novelty.

Upgrade GoldenGate from Classic to Microservices Architecture before it's too late !
With GoldenGate 19c and 21c Premier Support coming to an end in April 2026, time is ticking for many clients with old installations of GoldenGate.

Planning GoldenGate 23ai migration before support expires
At the moment, three versions of GoldenGate are still under Premier Support, but this will very soon change, with GoldenGate 19c and 21c coming out of Premier Support in April this year !

GoldenGate 26ai Installation: Graphic and Silent Mode Comparison for Automation
*26ai update: This article was originally written for 23ai. But not much changes when setting up GoldenGate 26ai.