Oracle GoldenGate
Course Details
Oracle GoldenGate 11g R1 Introduction
– Introducing Oracle GoldenGate Features and Functionality
– Describing Oracle Middleware for Business Intelligence
– Describing Oracle GoldenGate High Availability and Disaster Tolerance Solutions
– Describing Oracle GoldenGate Real-time Data Integration Solutions
Understanding Oracle GoldenGate: Overview
– Describing Oracle GoldenGate Functionality and Components
– Listing Supported Databases and Platforms
– Describing the Oracle GoldenGate Product Line
Oracle GoldenGate Architecture
– Describing Oracle GoldenGate Process Groups
– Explaining Change Capture and Delivery (with and without a Data Pump)
– Explaining Initial Data Load
– Contrasting Batch and Online Operation
– Explaining Oracle GoldenGate Checkpointing
– Describing Commit Sequence Number (CSN)
– Describing Oracle GoldenGate Files
Installing Oracle GoldenGate
– Installing Oracle GoldenGate on Linux
– Preparing the Operating System
– Running GoldenGate Commands from the GGSCI Prompt,
– Using Obey Files and OS Shell
– Get help information on GGSCI commands
– Identify the types of GGSCI commands available
Configuration Overview and Preparing the Environment
– Describing the High-level Configuration Steps
– Configuring and Starting the Manager Process
– Generating a Source Definitions File
– Preparing a Source Database for Transaction Capture
Configuring Change Capture
– Describing the Extract Process
– Marking Tables with TRANDATA
– Configuring Extract to Access Logs on Oracle ASM
– Configuring and Starting an Extract Process
– Addind Local and Remote Trails
– Configuring and Starting an Extract Data Pump
Configuring Initial Load
– Describing Oracle GoldenGate Initial Load Methods
– Describing a Variety of Database-specific Methods
– Explaining the Advantages of Oracle GoldenGate Methods
– Configuring an Initial Load using Oracle GoldenGate
Configuring Change Delivery
– Explaining the Replicat Process
– Explaining Adding, Configuring and Starting a Replicat Process
– Describing Avoid and Handle Collisions Between Changes and the Initial Load Data
Extracting Trails and Files
– Describing and Contrast Extract Trails and Files
– Investigating Different Formats
– Viewing Extract Trails and Files with Logdump
– Reversing the Sequence of Operations in an Extract Trail or File to Back out Changes
Working with Parameters
– Editing Parameter Files
– Contrasting GLOBALS with Process Parameters
– Describing Commonly-used Parameters for GLOBALS, Manager, Extract and Replicat
Using Data Selection and Filtering
– Selecting and Filtering Data for Replication
– Mapping Columns Between Different Schemas
– Using Built-in Functions
– Useing SQLEXEC to Interact Directly with a Database
Using Additional Transformation Concepts
– Creating and Invoking Macros
– Setting and retrieving User Tokens
– Running User Exits in GoldenGate Processes
– Replicating Oracle Sequences
Introducing Configuration Options
– Using BATCHSQL to Speed Delivery
– Understanding Data Compress Across the Network
– Enabling Message, Trail and Password Encryption
– Using Event Records to Automatically Trigger Actions
Configuring Bidirectional Replication
– Understanding Bidirectional Configuration
– Detecting and Avoid Loops
– Avoiding, Detecting, and Handling Conflicts
– Handling Identity Types
Setting Up DDL Replication
– Understanding the Concept of DDL Replication
– Explaining the Requirements for Oracle DDL Replication
– Describing GoldenGate Options for DDL Replication
– Explaining DDL String Subsitution
Tuning and Troubleshooting
– Controling Command Persionns
– Managing Trail Files
– Automating Process Setup
– Restarting Oracle GoldenGate
– Handling TCP/IP Errors
– Using Reporting and Statistics
– Monitoring Processes, Lags and Error Messages
– Features of GoldenGate Management Pack