Oracle GoldenGate Deployment Types

 Overview

When creating a deployment in Oracle GoldenGate Data Integration, you must select a deployment type based on your business requirement. The three available options are:

  1. Data Replication
  2. Data Transforms
  3. Stream Analytics

1. Data Replication

Purpose

Capture and replicate data changes from databases, applications, and cloud services in near real time.

Key Features

  • Change Data Capture (CDC)
  • Real-time replication
  • Homogeneous and heterogeneous database support
  • Minimal downtime migrations
  • Disaster Recovery (DR) and High Availability (HA)

Typical Use Cases

  • On-premises Oracle Database to Oracle Database@Azure (ODAA)
  • OCI to Oracle Database@Azure migrations
  • Active-Active database replication
  • Active-Passive DR setup
  • Zero-downtime upgrades and migrations

Architecture

Source Database → Extract → Trail Files → Replicat → Target Database

Recommended For

Most Oracle Database@Azure migration projects, including EBS, PeopleSoft, and mission-critical Oracle database migrations.

2. Data Transforms

Purpose

Move and transform data between different systems using a graphical design interface.

Key Features

  • Drag-and-drop ETL development
  • Data cleansing and standardization
  • Column mapping and renaming
  • Data type conversion
  • Data filtering and aggregation
  • Data enrichment and masking

Example

Source:
  • EMP_ID
  • EMP_NAME
Target:
  • EMPLOYEE_ID
  • NAME (uppercase)
The transformation process can:
  • Rename columns
  • Change data types
  • Convert text formats
  • Filter unwanted records

Typical Use Cases

  • Data warehouse loading
  • Data lake ingestion
  • Analytics data preparation
  • ETL/ELT pipelines
  • Reporting solutions

Recommended For

Projects where data must be modified, enriched, or cleansed before reaching its destination.

3. Stream Analytics

Purpose

Analyze continuously arriving event streams in real time.

Key Features

  • Real-time event processing
  • Continuous analytics
  • Pattern detection
  • Alert generation
  • Streaming dashboards

Data Sources

  • IoT devices
  • Kafka topics
  • Application logs
  • Financial transactions
  • Monitoring systems

Example Flow

Applications/Devices → Streaming Pipeline → Analytics Engine → Alerts & Dashboards

Typical Use Cases

  • Fraud detection
  • Application monitoring
  • Manufacturing telemetry
  • Real-time operational dashboards

Recommended For

Organizations requiring immediate insights from continuously generated data streams.

Which Option Should You Select?

Choose Data Replication If:

  • Your goal is database migration.
  • You need real-time replication.
  • You are implementing Oracle GoldenGate for ODAA.
  • You need disaster recovery replication.

Choose Data Transforms If:

  • Data needs cleansing or restructuring.
  • You are building ETL/ELT pipelines.
  • The source and target schemas differ.

Choose Stream Analytics If:

  • You need real-time monitoring.
  • You are processing event streams.
  • You want immediate analytics and alerts.

Recommendation for Oracle Database@Azure (ODAA)

For most ODAA migration scenarios such as OCI-to-ODAA, on-premises-to-ODAA, EBS migration, PeopleSoft migration, and database modernization projects, the recommended deployment type is:

✅ Data Replication

This option enables GoldenGate Extract, Replicat, Distribution Paths, and real-time database synchronization between the source and target environments.

Comments

Popular posts from this blog

Oracle Database@Azure: The Future of Enterprise Database Modernization

Oracle GoldenGate Microservices Deployment: Connectivity, Configuration, and Best Practices