
Introduces Oracle GoldenGate and explains its replication function, moving transactions from an Oracle source to a target database, including heterogeneous environments, and why Oracle recommends GoldenGate.
Ensure high availability by replicating data from source to a target, enabling zero-downtime upgrades, and offloading reporting and migrations while integrating data from multiple systems.
Discover GoldenGate 11g's real-time, log-based capture and near real-time replication for synchronized primary and target databases. Supports cross-heterogeneous databases and preserves transaction integrity for reliable data integration.
Explore uni directional read transactions from a source to a target and bi directional replication. Broadcast to multiple targets for high availability, reporting, data interchange, and integration.
Oracle GoldenGate 11g essentials shows how data moves from source to target by reading transaction logs, or redo logs, to reveal the chronological changes across databases.
Describes how the extract reads transaction logs and writes to trails, how pump moves data to the target host, and how the replica populates the target database from trails.
Understand how extracts pull data from multiple sources and push to multiple targets. See bidirectional replication where data moves in both directions between configurations.
Explore Oracle GoldenGate management tools, including ReadyData for data verification, the management pack with director and monitor, and adapters for Siebel, flat files, and JMS to enable bi-directional data synchronization.
Establish the initial load, then configure an extract to read source transaction logs and create a local or remote trail. Publish changes to target using collector, pump, and replicate processes.
Identify Golden Gate canonical format as the trail format read by Golden Gate application, and show how a flat ASCII file with adapters enables bulk load into target databases.
The initial load in Oracle GoldenGate 11g is a one-time run that populates the target. Then GoldenGate continues with extract and replicate, offering direct load or file-based loading options.
Explore the manager process in Oracle GoldenGate 11g and the global parameter file that standardizes settings across all extracts, pumps, and replicates, plus per-process parameter details and logging.
Discover how Golden Gate checkpointing ensures transaction consistency by synchronizing source logs, remote trail, and target through sequence numbers and checkpoint files across extract, pump, and replica processes.
Install Oracle Golden Gate 11g by selecting the correct OS and database, downloading matching package, unzipping to a destination, and creating BRM directory structure with global and process files.
Use the DGSCI command line interface to start and stop Golden Gate processes, manage configurations, run batch jobs, and issue commands from the installed Golden Gate home directory.
Learn to create obey scripts in Oracle GoldenGate that group commands for sequential, repeated execution, and manage nested scripts up to 16 levels for flexible automation.
Explore Oracle Golden Gate 11g essentials by configuring the environment, identifying changes to capture, performing the initial sync between source and target, and delivering captured data to the target.
Configure and start the Golden Gate environment by creating the DBI user on source and target, enabling supplemental logging, and defining mappings with defgen for initial synchronization.
Understand change capture in Oracle GoldenGate 11g, reading the source log to generate trail data with low impact, and using pumps to deliver to multiple destinations with reliable checkpointing.
Create a power meter file to define extract options, review BPT syntactical requirements, and start the extract via Golden Gate interface or CLI, then apply the same to the pump.
Use passive alias extract to enable data flow when the target is behind a firewall; the target initiates contact to the source, starting a passive extract and collector.
Execute the initial load as a one-time task to sync the source with the target, then enable ongoing extract and replication for changes.
Explore four options for golden gate 11g initial load between source and target: extract with replica, extract to a database utility format, direct extract and replicate, and bulk-load via replica.
Initiate change capture as a prerequisite for the initial load to prevent delays and prepare for handling collections and chapters on change capture, delivery, and applying captured changes.
Learn how to deliver changes captured by Golden Gate, from configuring the replicate process to applying changes using the trail in Golden Gate canonical format.
Explore parallelizing change capture and delivery in Oracle GoldenGate by running multiple extracts from different tables or schemas, each with its own trail, to apply to targets and preserve consistency.
Explore collisions during the initial load in Oracle GoldenGate 11g and compare downtime versus no downtime approaches, including how extract reads redo logs and handles ice conditions.
Learn to handle collisions in GoldenGate 11g during load and capture, including duplicate and delete events, using wildcard rules within 10 am to 1 pm window before switching to replication.
Explore trail files in Oracle GoldenGate 11g Essentials, distinguishing local and remote trails, and comparing Golden Gate format versus ASCII; learn when to use replica processing and external utilities.
Explore the Golden Gate format, focusing on checkpoints, three files, file order, and DML sequencing to preserve data and transaction integrity from source to target.
Explore space requirements for Oracle GoldenGate 11g, determine how much space to keep track of, and identify the conditions to decide space needs when multiple processes consume the same item.
Explore the GoldenGate trail file format, including file headers, record headers, and DMO records, and learn to use log dump utilities to troubleshoot data capture.
Configure the trail file compatibility level in the extract to enable cross-version readability, allowing a live GoldenGate setup to feed replicas across multiple versions.
Use the reverse utility to undo erroneous source changes by reversing captured transactions in the trail, turning deletes into inserts, updates into their previous values, and applying reversal with replica.
Explore ASCII and XML trail formats beyond Golden Gate for analysis integration and middleware use, including insert, update, delete statements with comments or rollback.
Explore four types of parameters for GoldenGate, including global parameters stored in the globals file, and manager, extract, and apply parameter files, with reference to Unix and Windows guides.
Explore the range function as a utility for directing extract reads across related trails and tables, using hashing to improve efficiency.
What is this Course About?
This course on Oracle GoldenGate 11g Essentials starts with the basics and dives into advanced concepts of how replication can be implemented using GoldenGate. If you are new to GoldenGate and would like to know about the product, this course is the best starting point. Through the lectures in this class you will be able to understand the architecture and various components of GoldenGate including Installation, Extract and Replicat Process Groups , configuring Unidirectional and Bidirectional Replication, Initial Load techniques and other advanced topics.
Who can take this course?
This course is intended for software professionals who have a good understanding of databases and would like to learn about how to use Oracle GoldenGate to replicate data between databases. It is expected you know basic knowledge of Databases.
What is this course made up of?
This course is made up of videos containing whiteboard explanations of the various concepts of Oracle GoldenGate 11g. The objective of this course is to help you to understand the concepts of Oracle GoldenGate.
How long will the course take to complete?
This course has 50+ lectures with more than 3 hours of content. We recommend you learn at your own pace and imbibe the concepts before moving ahead. It should
take you approximately 3-5 days to complete this course.