Flavio Sarcos

@fsarcos.bsky.social

Oracle ACE Pro | Database Specialist ๐Ÿ“‚ Managing databases so you donโ€™t have to. ๐ŸŽฎ Gamer at heart, but my backlog is winning. ๐Ÿ“บ Anime fan on a tech journey. ๐Ÿ’ป Blogging: https://database-verse.com/

New Oracle GoldenGate post! This time Iโ€™m playing with trail encryption using a Local Wallet and master key. ENCRYPTTRAIL, DEKs, Logdump, two OGG deployments, key rotation... and yes, I break Replicat on purpose :) Because RUNNING is nice, but evidence is better. #GoldenGate #OracleACE

Oracle GoldenGate Trail Encryption: Using a Local Wallet and Master Key

Learn how Oracle GoldenGate encrypts trail files using a Local Wallet and master key, with hands-on tests using Extract, Replicat and Logdump.

database-verse.com

๐—œ๐˜ ๐—ต๐—ฎ๐˜€ ๐—ฏ๐—ฒ๐—ฒ๐—ป ๐—ฎ ๐˜„๐—ต๐—ถ๐—น๐—ฒ... ๐—ฏ๐˜‚๐˜ ๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜„๐—ฒ ๐—ฎ๐—ฟ๐—ฒ, ๐—ฎ ๐—ป๐—ฒ๐˜„ ๐—ฏ๐—น๐—ผ๐—ด ๐—ฝ๐—ผ๐˜€๐˜! ๐Ÿš€ Oracle GoldenGate DAA dependencies: how to download them, where to store them, how gg.classpath works, and why upgrades or container restarts can suddenly break replication. #Oracle #GoldenGate #OracleACE

Oracle GoldenGate DAA: How to Download and Manage Dependencies

Downloading Oracle GoldenGate DAA dependencies is easy. Managing them correctly in production is where things get interesting. In this article, weโ€™ll walk through downloading Kafka Confluent โ€ฆ

database-verse.com

From ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐——๐—•๐—” to ๐——๐—ฎ๐˜๐—ฎ ๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜. Somewhere between ๐—ž๐˜‚๐—ฏ๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜๐—ฒ๐˜€, ๐—ž๐—ฎ๐—ณ๐—ธ๐—ฎ, cloud, automation, ๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป, streaming, and 2 AM labsโ€ฆ I realized I was no longer a โ€œtraditional DBAโ€. I wrote about that evolution in my latest blog: โ€œ๐—”๐—บ ๐—œ ๐—ฆ๐˜๐—ถ๐—น๐—น ๐—ฎ ๐——๐—•๐—”?โ€ #OracleAce #DBA #Oracle #DataPlatformArchitect

Am I Still a DBA?

For many years, my job titles included words like โ€œDBAโ€, โ€œSenior DBAโ€, or โ€œDatabase Architectโ€.

database-verse.com

We all know GoldenGate moves dataโ€ฆ but it is not just about that. ๐—ฌ๐—ผ๐˜‚ ๐—ฎ๐—ฟ๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐—ถ๐—ป๐—ด ๐—ฒ๐˜ƒ๐—ฒ๐—ป๐˜๐˜€. I wrote a simple breakdown of how Oracle GoldenGate for Distributed Applications and Analytics works end to end #Oracle #GoldenGate #DataEngineering #OracleACE

Oracle GoldenGate for Distributed Applications and Analytics: From Replication to Real-Time Data Streaming

In this post, we explore how Oracle GoldenGate for Distributed Applications and Analytics moves beyond traditional replication and turns database changes into real-time events. From Extract to Replโ€ฆ

database-verse.com

๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—ข๐—š๐—š ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ๐˜€ + ๐—ข๐—ป๐—ฒ-๐—ข๐—ณ๐—ณ ๐—ฃ๐—ฎ๐˜๐—ฐ๐—ต๐—ฒ๐˜€ Need a ๐—ฝ๐—ฎ๐˜๐—ฐ๐—ต before Oracle releases a new image? Extend the Docker build. Patch during build time. #GoldenGate #OGG #GoldenGate26ai #Docker #Containers #OracleAce

Oracle GoldenGate Containers and One-Off Patches: The Missing Piece

Last time I wrote about how to build your own Oracle GoldenGate images. If you missed it, you can check it here: Oracle GoldenGate in Containers: Building and Running Your Own Images, but there werโ€ฆ

database-verse.com

๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—š๐—ผ๐—น๐—ฑ๐—ฒ๐—ป๐—š๐—ฎ๐˜๐—ฒ ๐—ถ๐—ป ๐—–๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ๐˜€ What if the RU you need is not available in Oracle Container Registry? I wrote a step-by-step guide on building and running custom Oracle GoldenGate container images using Oracleโ€™s official Dockerfiles. #OracleGoldenGate #Docker #Containers #Oracle26ai

Oracle GoldenGate in Containers: Building and Running Your Own Images

This blog discusses how to build Oracle GoldenGate container images when specific required versions are unavailable in the Oracle Container Registry. It details steps for cloning the official GitHuโ€ฆ

database-verse.com

๐๐ž๐ฐ ๐›๐ฅ๐จ๐ ! ๐Ž๐ซ๐š๐œ๐ฅ๐ž ๐†๐จ๐ฅ๐๐ž๐ง๐†๐š๐ญ๐ž ๐Ÿ๐Ÿ‘๐š๐ข + ๐๐†๐ˆ๐๐— GoldenGate Microservices supports native TLS. This post shows a supported alternative using NGINX as a reverse proxy, covering TLS termination, certs, and SELinux pitfalls. database-verse.com/2026/01/12/c... #Oracle #GoldenGate #OracleACE

Configure Oracle GoldenGate 23ai Microservices Behind an NGINX Reverse Proxy

Oracle GoldenGate Microservices have changed the way we deploy and operate replication. Everything is exposed through HTTP APIs, from administration to runtime services. That is powerful, but it alโ€ฆ

database-verse.com

๐—ก๐—ฒ๐˜„ ๐—ฏ๐—น๐—ผ๐—ด ๐—ฝ๐—ผ๐˜€๐˜ ๐Ÿš€ ๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—ฃ๐˜‚๐˜€๐—ต ๐——๐—ผ๐—ฐ๐—ธ๐—ฒ๐—ฟ ๐—œ๐—บ๐—ฎ๐—ด๐—ฒ๐˜€ ๐˜๐—ผ ๐—ข๐—–๐—œ๐—ฅ A practical guide to Oracle Container Registry, IAM permissions, naming conventions, and a step-by-step Podman demo. database-verse.com/2026/01/06/h... #OCI #Docker #OCIR #OracleACE

How to Push Docker Images to Oracle Container Registry (OCIR)

I have been digging into deploying Oracle GoldenGate on OCI Kubernetes Engine (OKE), and during this work one thing became very clear. If you plan to use OCI as an end-to-end architecture, sooner oโ€ฆ

database-verse.com

๐—ก๐—ฒ๐˜„ ๐—ฏ๐—น๐—ผ๐—ด ๐—ฝ๐—ผ๐˜€๐˜! Most Oracle GoldenGate setups ๐—ฎ๐˜€๐˜€๐˜‚๐—บ๐—ฒ ๐˜๐—ต๐—ฒ ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ ๐—ข๐—š๐—š ๐—ฑ๐—ฒ๐—ฝ๐—น๐—ผ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฝ๐˜‚๐˜€๐—ต๐—ฒ๐˜€ ๐—ฑ๐—ฎ๐˜๐—ฎ ๐˜๐—ผ ๐˜๐—ต๐—ฒ ๐˜๐—ฎ๐—ฟ๐—ด๐—ฒt. This post explains ๐—ง๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜-๐—œ๐—ป๐—ถ๐˜๐—ถ๐—ฎ๐˜๐—ฒ๐—ฑ ๐——๐—ถ๐˜€๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—ฃ๐—ฎ๐˜๐—ต๐˜€, ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ ๐˜๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜ ๐—ถ๐—ป๐—ถ๐˜๐—ถ๐—ฎ๐˜๐—ฒ๐˜€ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐—ฝ๐˜‚๐—น๐—น๐˜€ ๐˜๐—ต๐—ฒ ๐˜๐—ฟ๐—ฎ๐—ถ๐—น๐˜€, ideal for DMZ and secure networks. database-verse.com/2025/12/15/o...

Oracle GoldenGate Target-Initiated Distribution Paths Explained: Secure Replication Across DMZ and Cloud Networks

When setting up Oracle GoldenGate replication, the most common pattern is simple: a Distribution Path on the source side pushes trail files into a Receiver on the target side. I covered that configโ€ฆ

database-verse.com

๐—ก๐—ฒ๐˜„ ๐—ฏ๐—น๐—ผ๐—ด: ๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ๐—น๐˜† ๐—ฐ๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜ ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—š๐—ผ๐—น๐—ฑ๐—ฒ๐—ป๐—š๐—ฎ๐˜๐—ฒ ๐Ÿฎ๐Ÿฏ/๐Ÿฎ๐Ÿฒ๐—ฎ๐—ถ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ๐˜€. Covers ๐——๐—ถ๐˜€๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ, ๐—ฅ๐—ฒ๐—ฐ๐—ฒ๐—ถ๐˜ƒ๐—ฒ๐—ฟ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ, ๐—จ๐—ฆ๐—˜๐—ฅ๐—œ๐——๐—”๐—Ÿ๐—œ๐—”๐—ฆ, ๐—ฐ๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ ๐—ฎ๐˜‚๐˜๐—ต, and the secure trail transfer flow. Great reference for OCI and on-prem deployments. database-verse.com/2025/12/09/h... #GoldenGate #OracleAce

How to Securely Connect Oracle GoldenGate 23/26ai Microservices Deployments Using Distribution and Receiver Services

I have been working a lot with GoldenGate recently, and this is not my first time with the product. Over the years I have completed many migrations, both partial and full, and I have even suffered โ€ฆ

database-verse.com

๐—๐˜‚๐˜€๐˜ ๐—ฝ๐˜‚๐—ฏ๐—น๐—ถ๐˜€๐—ต๐—ฒ๐—ฑ: ๐—ฅ๐˜‚๐—ป๐—ป๐—ถ๐—ป๐—ด ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ถ๐—ฐ ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ถ๐—ป๐—ด (๐—ข๐——๐˜†๐—ฆ) ๐—ถ๐—ป ๐—ž๐˜‚๐—ฏ๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜๐—ฒ๐˜€ Learn how to deploy ๐—ข๐——๐˜†๐—ฆ using ๐—ฑ๐˜€๐Ÿฐ๐—ธ๐Ÿด๐˜€ to automate ๐—ข๐—–๐—ฃ๐—จ/๐—˜๐—–๐—ฃ๐—จ ๐˜€๐—ฐ๐—ฎ๐—น๐—ถ๐—ป๐—ด ๐—ณ๐—ผ๐—ฟ ๐—˜๐˜…๐—ฎ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ฒ๐—ป๐˜ƒ๐—ถ๐—ฟ๐—ผ๐—ป๐—บ๐—ฒ๐—ป๐˜๐˜€. Cloud-native, efficient, and FinOps-ready. Link: database-verse.com/2025/11/10/r... #OCI #Exadata #ExaDB #ODyS #Oracle #OracleAce

Bild

๐—” ๐˜€๐—ถ๐—น๐—ฒ๐—ป๐˜ ๐—ถ๐—ป๐˜€๐˜๐—ฎ๐—น๐—น ๐—ฑ๐—ผ๐—ฒ๐˜€๐—ปโ€™๐˜ ๐—บ๐—ฒ๐—ฎ๐—ป ๐—ฎ๐—ป ๐—ถ๐—ป๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ ๐—ผ๐—ป๐—ฒ. ๐—œ๐—ป๐˜€๐˜๐—ฎ๐—น๐—น๐—ถ๐—ป๐—ด ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—š๐—ผ๐—น๐—ฑ๐—ฒ๐—ป๐—š๐—ฎ๐˜๐—ฒ ๐Ÿฎ๐Ÿฏ๐—ฎ๐—ถ ๐˜€๐—ถ๐—น๐—ฒ๐—ป๐˜๐—น๐˜† ๐—ฎ๐—ป๐—ฑ ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ๐—น๐˜†, ๐—ป๐—ผ ๐—ฐ๐—น๐—ถ๐—ฐ๐—ธ๐˜€, ๐—ณ๐˜‚๐—น๐—น ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป, ๐—ฎ๐—ป๐—ฑ ๐—ง๐—Ÿ๐—ฆ ๐—ฒ๐—ป๐—ฐ๐—ฟ๐˜†๐—ฝ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐—ป๐—ฐ๐—น๐˜‚๐—ฑ๐—ฒ๐—ฑ. ๐Ÿ‘‰ database-verse.com/2025/10/28/h... #OracleGoldenGate #Oracle23ai #Automation #Databases #OracleACE

How to Install and Secure Oracle GoldenGate 23ai Using Silent Mode (Step-by-Step Guide)

Oracle GoldenGate (OGG) continues to evolve as the gold standard for real-time data replication and streaming. With its refreshed architecture, modern security, and automation features, itโ€™s now eaโ€ฆ

database-verse.com

New blog: setting up ๐ฅ๐จ๐œ๐š๐ฅ ๐ฉ๐ž๐ž๐ซ๐ข๐ง๐  in ๐Ž๐‚๐ˆ! Walkthrough of connecting ๐ฉ๐ฎ๐›๐ฅ๐ข๐œ โ†’ ๐ฉ๐ซ๐ข๐ฏ๐š๐ญ๐ž subnets across ๐•๐‚๐๐ฌ. Includes screenshots, routing tips, and ๐๐’๐† gotchas. Blog link in comments.

Oracle Exascale takes cloning to the next level. ๐—ฆ๐—ฝ๐—ฎ๐—ฟ๐˜€๐—ฒ clones? Read only. ๐—”๐—–๐—™๐—ฆ clones? Performance pain. Now you get ๐—ถ๐—ป๐˜€๐˜๐—ฎ๐—ป๐˜, ๐˜๐—ต๐—ถ๐—ป, ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป-๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐˜† clones. Check it out latest post about thin clonning with Oracle Exascale Cheers, FS #Oracle #Exascale #Oracle23ai #PDBCloning #OracleACE

Thin Cloning with Oracle Exascale: What You Need to Know

Last week I wrote about Exascale. If you missed it, you can check it out here: Exploring Oracle Exascale: Architecture, Storage Changes, and Why It Matters Exascale is impressive in many ways, but โ€ฆ

database-verse.com

๐Ž๐ซ๐š๐œ๐ฅ๐ž ๐„๐ฑ๐š๐ฌ๐œ๐š๐ฅ๐ž is here! ๐๐ž๐ฐ ๐š๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž, ๐•๐š๐ฎ๐ฅ๐ญ ๐ฌ๐ญ๐จ๐ซ๐š๐ ๐ž, ๐ง๐จ ๐€๐’๐Œ, and ๐Ÿ๐š๐ฌ๐ญ๐ž๐ซ ๐๐ƒ๐ ๐œ๐ฅ๐จ๐ง๐ข๐ง๐ . I explored what makes it different and why it matters. ๐“๐ก๐ข๐ฌ ๐ข๐ฌ ๐ฃ๐ฎ๐ฌ๐ญ ๐ญ๐ก๐ž ๐›๐ž๐ ๐ข๐ง๐ง๐ข๐ง๐ . #Exascale #Exadata #OracleACE

Exploring Oracle Exascale: Architecture, Storage Changes, and Why Itย Matters

Iโ€™m quite familiar with Exadata platforms, having been lucky enough to work on several projects over the past five years helping customers migrate their on-premises database workloads to the cloud. Most of these have been to Exadata Cloud at Customer (ExaDB-C@C) and Exadata on Dedicated Infrastructure (previously ExaCS, now ExaDB-D). When I first heard about Exascale (Oracle Exadata Database Service on Exascale Infrastructure…

database-verse.com

Ever had an online index rebuild fail unexpectedly? ๐Ÿ˜ฑ ๐™Ž๐™ˆ๐™Š๐™‰ & ๐ƒ๐๐Œ๐’_๐‘๐„๐๐€๐ˆ๐‘.๐Ž๐๐‹๐ˆ๐๐„_๐ˆ๐๐ƒ๐„๐—_๐‚๐‹๐„๐€๐ ensure automatic recovery & database stability. Learn how Oracle self-heals! Read more in my recent blog post! #Oracle #Database #DBA #DatabaseRecovery #SMON

Oracle Online Index Rebuild Failure: How SMON & DBMS_REPAIR Can Save You

Imagine running an online index rebuild on an Oracle 19c database, only to have it unexpectedly fail. No rollback in progress, no active session, just an error leaving your index in limbo. Thatโ€™s eโ€ฆ

database-verse.com