Winter Savings - Save on IT Training Using Promo Code FROSTBYTE


Oracle GoldenGate 12c: Fundamentals for Oracle

  • Tuition USD $4,000
  • Reviews star_rate star_rate star_rate star_rate star_half 1950 Ratings
  • Course Code GG-12c-FUND
  • Duration 4 days
  • Available Formats Classroom, Virtual

This Oracle GoldenGate 12c: Fundamentals for Oracle training focuses on Oracle-to-Oracle database replication. Expert Oracle University instructors will deep dive into the Oracle GoldenGate product suite, walking you through various product features. Oracle GoldenGate 12.3 for Oracle introduces the Microservices architecture, which allows for browser-based, REST interaction with Oracle GoldenGate. Both Classic and Microservices architectures are covered by the course, which starts by explaining replication concepts using the familiar, Classic architecture. After solid replication foundations and concepts are explained and explored, the course delves into Microservices, and students are made quickly familiar with the new architecture. Hands-on practices help solidify the theoretical knowledge acquired during the lessons. Students will implement end-to-end replication environments using both architectures, testing the established replication channels with real data, to verify that replication is taking place.

Learn How To:

  • Install Oracle GoldenGate on Linux and Windows platforms
  • Issue GGSCI commands
  • Configure, start, stop and monitor Change Capture and Delivery processes
  • Manage Extract trails and files using Data Pump and logdump
  • Create parameter files to transform data
  • Manage multiple Oracle GoldenGate instances
  • Create, configure, manage and monitor replication environments using the Microservices Architecture

Benefits to You

  • Integrate your organization's disparate data across heterogeneous databases to facilitate sophisticated analysis and faster decision-making
  • Become more efficient at configuring and implementing Oracle GoldenGate. You'll learn to install both Classic and Microservices Oracle GoldenGate architectures and prepare the source and target environments.
  • Enrolling in this course teaches you how to use the Oracle GoldenGate command line interface (GGSCI) efficiently, as well as the new browser-based interface.
  • You'll learn GoldenGate configuration processes.
  • You'll also develop the knowledge and skills to configure Change Capture (Extract), Change Delivery (Replicat) and Initial Load. You'll learn how to extract trails and files using Extract Pump, create parameter files and manage Oracle GoldenGate instances.
  • Advantages and limitations of the newly introduced Microservices architecture will be analyzed in detail.
  • Special consideration will be given to unidirectional replication and capture/apply of both DML and DDL statements.

Explore New Features in 12.3

Features new to 12c, such as Parallel Replicat, and support for Database Sharding are highlighted along the way. This course is based on Oracle GoldenGate version Please note that the labs are done in Linux.

Skills Gained

  • Design replication solutions using Oracle GoldenGate products and environments
  • Install Oracle GoldenGate and prepare the source and target database (assumes Oracle-to-Oracle replication)
  • Issue GGSCI commands (batch Obey scripts and command-line interactive)
  • Configure
  • start
  • stop
  • and monitor Change Capture (Extract)
  • Change Delivery (Replicat)
  • and Initial Load
  • Manage Extract trails and files using Data Pump and utilities such as logdump
  • Control network transmission using compression and encryption
  • Transform data


  • Familiarity with Oracle Database and basic SQL using SQL*Plus
  • Familiarity with basic encryption techniques
  • Familiarity with editing Linux text files using gedit or vi

Course Details


  • Uses of Oracle GoldenGate
  • Reviewing Oracle GoldenGate Use Cases
  • Oracle GoldenGate Use-Cases for Oracle Database
  • Technology Overview
  • Topologies
  • Supported Platforms
  • Supported Databases
  • Oracle GoldenGate Technology Suite

Oracle GoldenGate Architecture

  • The Two Oracle GoldenGate Architectures
  • Classic Architecture
  • Extracts
  • Initial Loads
  • Checkpoints
  • The Interaction Between Oracle GoldenGate and Oracle RDBMS

Installing Oracle GoldenGate

  • Listing System Requirements
  • Performing Installation
  • Configuring Environment Variables
  • Using Oracle GoldenGate Software Command Interface (GGSCI)
  • Running Oracle GoldenGate from the OS shell.
  • Use Obey files to automate tasks

Preparing the Environment and Configuring Integrated Extract

  • Configuration Overview
  • Preparing the Environment
  • Enabling Oracle GoldenGate in the Database
  • Enabling Supplemental Logging
  • Defining Roles and Permissions
  • Starting the Manager
  • Configuring Data Capture

Configuring Initial Load

  • Initial Load Overview
  • Configuring Initial Load
  • Setting Up the Initial Load by Using the “File to Replicat” Method
  • Setting Up the Initial Data Load by Using the “Direct Load” Method

Configuring Change Delivery (Replicat)

  • Replicat Overview
  • Configuring Replicat Tasks
  • Adding Checkpoints
  • Using Checkpoints
  • Initial Load: Avoiding Collisions with Initial Load
  • Initial Load: Handling Collisions with Initial Load
  • Troubleshooting: GGSCI Process Information
  • Troubleshooting: Report FIles and Log FIles

Managing Extract Trails and Files

  • Trail Format: Local and Remote
  • Trail Format: Cleanup
  • Trail Format: Record Header Area
  • Trail Format: Record Data Area
  • Alternative Trail Formats: Logical Change Records (LCRs)
  • Alternative Trail Formats: Text, SQL, and XML
  • logdump: Opening, Viewing, and Filtering

Oracle GoldenGate Parameters

  • Manager
  • Source Manager Parameters
  • Target Manager Parameters
  • Extract
  • Extract Parameters on the Source Database
  • Replicat
  • Options Common to Both Replicat and Extract

Data Selection and Filtering

  • Mapping and Manipulation
  • Definition Files
  • Data Selection
  • Where
  • Filter
  • Mapping

Additional Transformation and Configuration Options

  • Create and Invoke Macros
  • Set and Retrieve Useer Tokens
  • Run User Exits in GoldenGate Processes
  • Compress Data Across the Network
  • Encrypt Messages, Trails, and Passwords
  • Automatically Trigger Actions Based on Event Records

Installing Oracle GoldenGate Microservices Architecture

  • Identify and Describe the Various Components of the Oracle GoldenGate Microservices Architecture
  • List the Operating System Pre-Requisites Needed for a Microservices Architecture installation
  • Perform an Oracle GoldenGate Microservice Architecture Installation and Verify its Successful Completion

Oracle GoldenGate Microservices Architecture - Administration Server

  • Using the Administration Server Embedded Web Application to Create Extract and Replicat Groups
  • Accessing Extract/Replicat Process Parameters, Statistics, Checkpoints and Reports Using the Administration Server Embedded Web Application

Oracle GoldenGate Microservices Architecture – Distribution Server

  • Using the Distribution Server Embedded Web Application to Create, Start and Stop Paths
  • Accessing the Data Path Parameters, Statistics, SCN / RBA Positions in Trail Files, and Data Filters Using the Distribution Server Embedded Web Application

Oracle GoldenGate Microservices Architecture - Receiver Server and Performance Metrics Server

  • The Role and Functionality of an MA Receiver Server
  • The Role and Functionality of an MA Performance Metrics Server

MA Admin Client

  • Using the Admin Client to Connect to an MA Deployment
  • Performing Common Administrative Tasks by Using the Admin Client

Database Sharding Support, Metadata Encapsulation, Replication Lag Management, Invisible Column Support

  • Database Sharding Concepts and GoldenGate MA Support for It
  • Metadata Encapsulation Features and Advantages
  • Implementing a Lag Management Policy
  • Handling Replication of Invisible Columns

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

Great delivery skills by the facilitator and good course content.

Class material was clear and well communicated. Virtual setup was easy. Plenty of material was provided ahead of time. Sean was a fantastic instructor.

Tommy was a great instructor. We relied on this class to develop our understanding, and we were very happy with the result.

Class had good pace, the curriculum appeared to focus on exam prep (which was good), the lab worked very well except for one small instance.

Very informative course about AWS, with an engaging instructor and plenty of materials to facilitate our learning

1 options available

  • Mar 29, 2021 Apr 1, 2021 (4 days)
    11:00AM 7:00PM EDT
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward