Get in Touch
 Duration 21 hours

Course Outline

Introduction to Oracle GoldenGate Architecture

  • GoldenGate components and the specific roles of processes: Extract, Pump, Replicat, Manager, and Collector.
  • GoldenGate topologies, including one-way, bi-directional, cascaded, and hub-and-spoke configurations.
  • An overview of the GoldenGate Microservices architecture, highlighting key distinctions from the classic architecture.

Installation, Configuration, and Environment Preparation

  • System requirements, supported platforms, and the installation procedures for GoldenGate 19c.
  • Configuring the Manager process, parameter files, and establishing deployment directories.
  • Reviewing database prerequisites, necessary user privileges, and network considerations.

Change Data Capture and Data Movement

  • Exploring capture methods such as Classic Extract, Integrated Extract, and Log-based CDC.
  • Understanding trail file architecture, transport strategies, and checkpointing mechanisms.
  • Setting up and configuring Extract, Data Pump, and Replicat processes.

Mapping, Transformations, and Conflict Handling

  • Implementing data mapping and column transformations through parameter files and mapping rules.
  • Addressing data type conversions and character set considerations.
  • Developing conflict detection and resolution strategies for bidirectional replication scenarios.

GoldenGate Microservices and Administration UI

  • Deploying and overseeing the GoldenGate Microservices Manager and Admin Server.
  • Leveraging GoldenGate Studio and REST APIs for administrative tasks.
  • Configuring security protocols, including SSL/TLS, user roles, and secure connections.

Monitoring, Troubleshooting, and Performance Tuning

  • Tracking replication health, latency metrics, and performance counters.
  • Analyzing common error patterns, interpreting logs, and executing recovery procedures.
  • Optimizing Extract/Replicat parameters and managing resources to achieve high throughput.

Advanced Topics: High Availability, Cloud, and Migration

  • Deploying high-availability solutions and zero-downtime migration strategies using GoldenGate.
  • Integrating GoldenGate into cloud deployments and hybrid architectures (such as OCI, AWS, and Azure).
  • Planning for GoldenGate upgrades, following patching best practices, and executing migration plans.

Hands-on Labs and Real-World Scenarios

  • Lab Session: Installing GoldenGate 19c and configuring a one-way replication pipeline.
  • Lab Session: Implementing data transformations and managing DML and DDL replication.
  • Scenario Exercise: Diagnosing replication latency issues and performing failover/recovery steps.

Summary and Next Steps

Requirements

  • A solid understanding of relational database concepts.
  • Practical experience in administering Oracle Database or equivalent RDBMS systems.
  • Proficiency in Linux/Unix or Windows server administration.

Target Audience

  • Database Administrators (DBAs).
  • Engineers specializing in data replication and integration.
  • Platform and operations engineers responsible for maintaining high-availability systems.

Testimonials (2)

Upcoming Courses

Related Categories