Oracle GoldenGate Administration

Live Online Training

  • Highly Interactive and Immersive Classes

  • Doubts Clarification in real time

  • Access to Course Recordings

  • Recommended for Best Learning Experience

Training Highlights

  • Instructor-led Live Online Training

  • The most comprehensive and all-in-one course

  • Includes both Classic Architecture as well as Microservices Architecture

  • Implementation of Homogenous & Heterogenous Replication

  • Oracle to Oracle, Oracle to PostgreSQL, PostgreSQL to Oracle, Oracle to MySQL Replication

  • 3 classes per week,

    8 weeks duration

  • 100% Hands-on Sessions with Live Demonstrations

  • Downloadable Resources: Slides, Activity Guide

  • Course Recordings: 1 year unlimited access to course recordings

  •  Secure Payments: Online using Credit/Debit Cards, PayPal, Net Banking, UPI

  •  Interactive Learning Experience

  •  Live Q&A with Course Instructor

  • Free Membership in Course Community

  • Certificate of Attendance

About the Course

Oracle GoldenGate is a comprehensive software package for enabling the replication of data in heterogeneous data environments. The product set enables high availability solutions, real-time data integration, transactional change data capture, data replication, transformations, and verification between operational and analytical enterprise systems.

Oracle GoldenGate 19c Administration is the most comprehensive and all-in-one course that teaches you both Classic Architecture and the newly introduced Microservices Architecture.

You will also implement Homogenous Replication (Oracle to Oracle Replication) as well as Heterogenous Replication (Oracle to PostgreSQL, Oracle to MySQL, PostgreSQL to Oracle Replication)

You will gain a strong foundation and expertise in implementing Oracle GoldenGate solutions. The course will deep dive into Oracle GoldenGate architecture, parameters, mapping, transformations, and much more with real-time examples.

You will learn to:

  • Install, Configure and manage Oracle GoldenGate

  • Implement Unidirectional and Bidirectional Replication (Oracle to Oracle Homogenous Replication)

  • Perform Data Mappings and Manipulations

  • Monitor and Customize Oracle GoldenGate Processing

  • Implement DDL Replication

  • Implement Heterogenous Replication

  • Oracle to PostgreSQL Replication

  • PostgreSQL to Oracle Replication

  • Oracle to MySQL Replication

  • Microservices Architecture

  • Install Microservices Architecture

  • Implement Replication using Microservices Architecture

Course Curriculum

Part - 1

Introduction to Oracle GoldenGate

  • What is Oracle GoldenGate?

  • Why do you need Oracle GoldenGate?

  • When do you use Oracle GoldenGate?

  • Topologies for Oracle GoldenGate

  • Supported Databases

  • Supported Operating Systems

  • GoldenGate Vs Data Guard

  • Oracle GoldenGate Product Family

Oracle GoldenGate Architecture

  • Classic Architecture and Microservices Architecture (MA)

  • When to use which Architectures?

  • Components of Oracle GoldenGate Classic Architecture

  • Manager, Extract, Data Pump, Collector, Replicat

  • Extract Trail, Remote Trail, Checkpoints, Wallet, GGSCI

  • Parameter Files – GLOBALS file, runtime parameter files

  • Processing Types – online, source-is-table, special-run, remote process

  • Processing Groups

  • Commit Sequence Number (CSN)

  • Types of Extracts - Classic Extract and Integrated Extract

  • Types of Replicats - Classic, Integrated, Coordinated and Parallel Replicats

Installing Oracle GoldenGate

  • Preparing the Practice Environment

  • Downloading the software

  • Installing and configuring Oracle GoldenGate software

Preparing the Database for Oracle GoldenGate

  • Establishing GoldenGate Credentials

  • Enabling GoldenGate in Oracle Databases

  • Configuring Database Logging Options - Archive Log, Force Log, Supplemental logging

Securing GoldenGate Credentials

  • Creating Credential Store

  • Adding Credentials to Credential Store

  • Using Secured Credentials in Parameter Files

Configuring Online Change Synchronization (Unidirectional)

  • Overview of Online Change Synchronization

  • Choosing Names for Processes and Files

  • Creating Online Extract Group

  • Creating a Trial

  • Creating Parameter File for Online Extraction

  • Creating an Online Replicat Group

  • Creating a Parameter File for Online Replication

Configuring Initial Change Synchronization (Initial Load)

  • Overview of Initial Load Procedure

  • Initial Load in Classic Architecture

  • Prerequisites for Initial Load

  • Performing Initial Load

Managing and Monitoring Oracle GoldenGate

  • Starting/Stopping GoldenGate

  • Monitoring GoldenGate

  • Monitoring Extract Recovery

  • Monitoring Process Lag

  • Monitoring Processing Volume

  • Using the Error Log

  • Using the Process Report

  • Using the Discard File

  • Maintaining Discard and Report Files

  • Monitoring End-to-End Lag

Mapping and Manipulating Data

  • Parameters that control Mapping and Data Integration

  • Mapping Columns using TABLE and MAP

  • Selecting Columns

  • Selecting and Filtering Rows

  • Testing and Transforming Data

Implementing DDL Replication

  • Requirements and Restrictions

  • DDL Replication Scope

  • Setup DDL Replication

  • Filtering DDLs

Implementing Bidirectional Replication

  • Overview of an Active-Active Configuration

  • Considerations for Active-Active Configuration

  • Preventing Data Looping

  • Managing Conflicts

  • Configuring Conflict Detection and Resolution (CDR)

  • Configuring Manual CDR

  • Configuring Auto CDR

Implementing Heterogenous Replication

  • What is Heterogenous Replication?

  • What is Supported?

  • What is different?

  • Implementing Oracle to PostgreSQL Replication

  • Implement PostgreSQL to Oracle Replication

  • Implement Oracle to MySQL Replication

Part - 2: Oracle GoldenGate Microservices

Oracle GoldenGate Microservices Architecture

  • Oracle GoldenGate Microservices Architecture (MA)

  • Classic Vs Microservices Architecture

  • Access Points for Microservices

Components of Microservices Architecture

  • Service Manager

  • Administration Service

  • Distribution Service

  • Receiver Service

  • Performance Metrics Service

Deployments

  • What is Deployment?

  • Secure Deployment

  • Non-Secure Deployment

  • Local Deployment

  • Remote Deployment

Installation of Oracle GoldenGate Microservices

  • Preparing the Practice Environment

  • Downloading Oracle GoldenGate Microservices Software

  • Installing the Software

  • Adding a Deployment

GoldenGate Microservices File Layout

  • Installation Directories

  • Top Level Directories

  • Software Home Directory and Files

  • Service Manager Home Directory and Files

  • Deployment Home Directory and Files

  • GoldenGate Daemon

Configuring Databases and GoldenGate for Replication

  • Enabling Force Logging

  • Enabling Supplemental Logging

  • Configuring Archive Log mode

  • Establishing GoldenGate Credentials

  • Enabling GoldenGate in Database

  • Configuring Oracle Net Service Names

Configuring Online Change Synchronization

  • Overview of Online Change Synchronization

  • Processing Groups and Naming Convention

  • Adding Extract

  • Adding Replicat

  • Adding Distribution Path

  • Testing Change Synchronization

Configuring Initial Change Synchronization

  • What is Initial Load?

  • Prerequisites for Initial Load

  • Implementing Initial Load

  • Adding Initial Load Extract

  • Adding Replicat

  • Adding Distribution Path

Using Admin client

  • Becoming Familiar with Admin Client

  • Using Admin Client

Course Instructor

Muralidhar Punyala (Murali), is the course instructor for this course and also the founder of Uclid IT School.

Murali is a certified IT Professional with 27 years of Global IT experience on Oracle Database and Cloud Technologies. Murali's core skills include - Oracle DBA, Oracle RAC, Performance Tuning, Oracle Exadata, Oracle GoldenGate, Oracle Cloud and AWS Cloud. Throughout his career Murali worked with various global IT companies in India, USA, UK, Singapore and Hong Kong. Murali also worked with Oracle India as a Practice Manager.