Oracle GoldenGate es un software de la categoría denominada comúnmente CDC (Change Data Capture) que posibilita replicar datos entre bases de datos heterogéneas sobre multiples plataformas on premise y cloud.
GoldenGate captura los cambios confirmados a partir de los logs transaccionales y los mueve hacia las tablas especificadas en los ambientes de destino con latencias inferiores al segundo (near real time) y manteniendo en todo momento la integridad transaccional.
A continuación mostraremos diferentes casos de uso de Oracle GoldenGate.
Caso 1: Reportería
El caso de uso más sencillo en donde se mueve toda actividad de reportería desde la base de datos transaccional hacia una base de datos que se mantiene sincronizada a través de Oracle GoldenGate.
Caso 2: Migración de BD y Upgrades de Apps
La funcionalidad de Fallback se implementa con OGG a través de replicación bidireccional, es decir que ambas bases de datos pueden recibir transacciones y actúan como origen y destino simultáneamente, esto provee un mecanismo de “vuelta atrás” en caso de ser necesario revertir los cambios.
Caso 3: Oracle Database Upgrades
Se denomina “cutover” el momento de la migración en donde las aplicaciones se desenganchan de la base de datos de origen y se apuntan al nuevo destino, que en ese instante empieza a operar como nuevo sitio activo. Al igual que en ejemplo anterior, se utiliza la replicación bidireccional para proveer un mecanismo de vuelta atrás en caso de ser necesario revertir los cambios.
Caso 4: OGG con Active Dataguard
La figura muestra una operación de Switchover entre dos bases de datos sincronizadas a través de Active Dataguard, en cuyo caso, solo hay un intercambio de roles reversible entre ambas. El objetivo de replicar vía OGG a una tercera base de datos es brindar protección en todo momento en la eventualidad que se requiera realizar un Failover, en cuyo caso, la base de origen debe ser reconstruida a partir de la standby física, que se convierte en la nueva primaria.
Caso 5: Live Standby
En este ejemplo, vía OGG, mantenemos una copia lógica de la base de datos de origen, esto nos permite prover:
- Recuperación de Desastres
- Protección de Datos
- Reportería en Near Real Time
- Testing
- Etc
También con replicación bidireccional, que nos permite un mecanismo de vuelta atrás.
Caso 6: Replicación Multimaster
En este ejemplo, se mantienen dos bases de datos que actúan simultáneamente como origen y destino, este modelo se conoce como replicación multimaster y permite distribuir la carga transaccional entre multiples sitios.
Caso 7: Migración a OCI
Este caso muestra la migración de classic OGG a OCI. Para poder migrar on premise OGG, hay que cumplir una serie de requisitos, como por ejemplo:
- Crear un OCI Deployment
- Registrar una base de datos como source o target
- Migración de Extracts
- Migración de Datapumps, es opcional, si no se está utilizando Datapump extract, se procede al siguinte paso de la migración
- Migración de Replicats
- Realizar las pruebas y verificaciones necesarias y eliminar la Antigua instancia de Oracle GoldenGate.
Datactiva: Única Empresa Certificada OGG en América
https://partner-finder.oracle.com
Consultores Certificados
Service Expertise in Oracle GoldenGate 12c
Calificación que hemos mantenido en los últimos 3 años
Deje su Proyecto OGG en Nuestras Manos
- Oracle Partner desde 2008
- Consultores certificados Oracle GoldenGate 12c Certified Implementation Essentials
- Enrolados al track de Hardware & License, que se especializa en operación on Premise
- Única Empresa con Service Expertise in Oracle GoldenGate 12c en toda América
- Capacitación OGG oficial Oracle University
Escríbanos a comercial@datactiva.cl y solicite una cotización o reunion informativa.
Realizado por César Sáez
- Gerente General Datactiva Group
- Relator Oracle University desde 2001
- Oracle Database Administrator Certified Professional
- Oracle Certified Expert RAC Administrator
- Oracle GoldenGate Certified Specialist
- Oracle Certified Expert Database Performance Tuning
- Miembro Directiva ChiLean Oracle Users Group