This Oracle GoldenGate 12c training covers installing and configuring advanced features of the product, including active-active replication and conflict detection/resolution. Explore in more depth topics introduced in the fundamentals course, such as Event Marker and Advanced Data Transformation techniques. Implement 3-way, Multi-Master configurations and experiment with Oracle RAC, integrating Oracle GoldenGate with Oracle clusters. Configure Oracle GoldenGate replication in a multi-tenant database supporting pluggable databases (PDBs.)
Our Courses
S Oracle GoldenGate 12c: Advanced Configuration for Oracle Ed 1
- Home /
- Oracle Database /
- S Oracle GoldenGate 12c: Advanced Configuration for Oracle Ed 1
Course Content
Introduction
- Course Objectives
- Target Audience
- Introductions
- Agenda: Day 1
- Agenda: Day 2
- Agenda: Day 3
- Agenda: Day 4
- Course Practices
- Classroom Guidelines
- More Information
- Related Training
Oracle GoldenGate Integrated Capture/Apply
- Objectives
- Roadmap
- Extract: Overview
- Oracle GoldenGate: Logical Architecture
- Quiz
- Roadmap
- Classic Capture
- Classic Capture: Limitations
- Integrated Capture
- Integrated Capture: Benefits
- Integrated Capture: Limitations
- Integrated Capture and Classic Capture: Working Together
- Integrated Versus Classic Capture: Summary
- New Parameter: ENABLE_GOLDENGATE_REPLICATION
- Quiz
- Roadmap
- Integrated Capture Deployment Modes
- Integrated Capture: Downstream Deployment
- Real-Time Downstream Deployment
- Deferred Downstream Deployment
- Downstream Deployment: Advantages
- Quiz
- Roadmap
- Supported Features Based on Source DB Version
- Roadmap
- Integrated Replicat/Apply Architecture
- Integrated Replicat: How It Works
- Integrated Delivery in Detail
- Streaming Protocol: Asynchronous Processing
- Summary
- Practice 2: Overview
Integrated Capture Deployment and Required Components
- Objectives
- Roadmap
- Local Deployment: New Syntax
- Local Deployment: Required Steps
- INTEGRATEDPARAMS Options
- Local Deployment: Example
- Integrated Capture: Upgrade from Classic
- Integrated Capture Upgrade: Example
- Quiz
- Roadmap
- Downstream Deployment: One or Multiple Sources
- Real-Time Versus Deferred Downstream Deployment
- Roadmap
- Downstream Mining Server
- Quiz
- Users and Privileges Required for Downstream Deployment
- Downstream Node Configuration: Preparing the Mining DB to Archive Its Redo
- Preparing the Mining Database to Archive Redo Received from the
- Source Database
- Preparing the Mining Database: Adding the Standby Redo Log Files
- Preparing the Source Database to Send Redo to the Mining Database
- Roadmap
- Deploying Integrated Capture on Downstream Node
- Summary
- Practice 3: Overview
Oracle GoldenGate with Oracle Real Application Clusters Configuration
- Objectives
- Roadmap
- Oracle Real Application Clusters (Oracle RAC)
- Oracle RAC and Business Continuity
- Oracle GoldenGate Used in Combination with Oracle RAC
- Roadmap
- Oracle Clusterware
- Oracle Clusterware Components
- Oracle Clusterware Failover
- Roadmap
- Oracle Database File System (DBFS)
- Oracle DBFS Client/Server
- Oracle DBFS Content Store
- Oracle DBFS Enhancements in Oracle 12c
- Roadmap
- Oracle GoldenGate with Oracle RAC
- Oracle GoldenGate and DBFS
- Oracle DBFS and Oracle Clusterware
- Oracle GoldenGate Bounded Recovery
- Oracle GoldenGate Target Environment
- Oracle GoldenGate Checkpoint Files
- Performance Best Practices Summary
- Summary
- Practice 4: Overview
Oracle GoldenGate Event Marker System
- Objectives
- Roadmap
- Event Marker Mechanism
- EVENTACTIONS Options
- Roadmap
- EVENTACTIONS Sequence
- EVENTACTIONS Syntax
- Event Marker Actions
- Quiz
- Roadmap
- Example 1: Avoiding the Propagation of Deletes
- Example 2: SHELL Triggering a Remote Backup
- Example 3: Stopping Replicat Upon Detection of Data Anomalies
- Example 4: Tracing a Specific Data Insertion
- Summary
- Practice 5: Overview
Data Mapping, Data Selection/Filtering, and Data Transformation
- Objectives
- Roadmap
- Column Mapping: Overview
- Column Mapping: COLMAP Syntax
- Column Mapping: COLMATCH Syntax
- Global Column Mapping
- Column Mapping: Example
- Column Mapping: Building History
- Roadmap
- Data Selection: Overview
- Data Selection: WHERE Clause
- Data Selection: WHERE Clause Examples
- Selection: FILTER Clause
- Data Selection: FILTER Clause
- Data Selection: FILTER Clause Examples
- Data Selection: RANGE Function
- Data Selection: RANGE Function Examples
- Roadmap
- Functions: Data Transformation
- Functions: Overview
- Functions: Example
- Functions: Performing Tests on Column Values
- Discussion Points: IF Function
- Functions: Working with Dates
- Discussion Points: DATE Function
- Functions: Working with Strings and Numbers
- Discussion Points: STRCAT Function
- Discussion Point: STREXT Function
- Functions: Other
- Roadmap
- SQLEXEC: Overview
- SQLEXEC: Basic Functionality
- SQLEXEC: Using with Lookup Stored Procedure
- SQLEXEC: Using with SQL Query
- SQLEXEC: Syntax in a TABLE or MAP Statement
- SQLEXEC: Syntax as a Stand-Alone Statement
- SQLEXEC: Error Handling
- SQLEXEC: Using the GETVAL Function to Get Results
- Summary
- Practice 6: Overview
Custom Behavior Through User Exits
- Objectives
- User Exits: Overview
- User Exits: Applications
- User Exits: High-Level Processing Logic
- User Exits: Parameters
- User Exits: Implementation
- User Exits: Samples
- User Exits: Calling
- Simple User Exit
- Using Callback Routines
- Oracle GoldenGate Adapters for JMS
- Summary
- Practice 7: Overview
Configuring Zero Down–Time Migration Replication
- Objectives
- Software Upgrade Issues
- When to Use Zero Down–Time Migration
- Zero Down–Time Requirements
- Seven-Step Approach to Zero Down–Time Configuration: Phase 1
- Phase 2: Preparing Fallback
- Preparing for Cutover
- Performing Cutover
- Deciding to Fall Back
- Performing Migration Fallback
- Summary
- Practice 8: Overview
Bidirectional Replication: Two-Node Configuration
- Objectives
- Roadmap
- Bidirectional Replication: Advantages
- Bidirectional Replication: Disadvantages
- Bidirectional Configuration
- Roadmap
- Bidirectional Replication Considerations
- Requirements
- Roadmap
- Data Replication Looping
- Loop Prevention
- Roadmap
- Configuring Table Truncates
- Modifying Triggers and Cascade Deletes
- Roadmap
- Bidirectional Replication and Data Conflicts
- CDR Facility
- Conflict Types
- Automatic Data Conflict Detection and Resolution
- ResolveConflict Arguments
- Conflict Resolution Methods
- Basic CDR in Action
- Roadmap
- DDL Support in Bidirectional Configurations
- DDL Propagation Lag
- Summary
- Practice 8: Overview
Conflict Detection and Resolution: Custom Techniques
- Objectives
- Roadmap
- Avoiding, Rather than Resolving, Conflicts
- Application Segmentation Through Workload Partitioning
- Conflict Avoidance Through Data Segmentation
- Insert Conflict Avoidance Through Sequence Generation
- Multi-Master Primary Key Generation
- Handling Delete Data Conflicts
- Quiz
- Roadmap
- Custom Conflict Resolution via SQLEXEC
- Classic Data Conflict Scenario That Affects Inventory Columns
- Simultaneous Transactions
- Occurrence of Data Conflict
- Quantitative Resolution
- Implementing a Quantitative Resolution by Using SQLEXEC
- SQLEXEC in Action
- Using User Exits for More Complex Logic
- Summary
- Practice 10: Overview
Multi-Master Replication Topology: Three-Node Configuration
- Objectives
- Multi-Master Configuration Diagram
- Increased Administrative Complexity
- Extract Group Configuration
- Configuring a Multi-Master Extract
- Configuring a Multi-Master Replicat
- Multi-Master Data Pumps
- Data Conflict Avoidance
- Data Conflict Management
- Conflict Resolution: Complexity Versus Flexibility
- Summary
- Practice 11: Overview
Active Data Guard and Oracle GoldenGate: How to Achieve Maximum Availability
- Objectives
- Active Data Guard and Oracle GoldenGate
- Basic Oracle Data Guard Concepts
- Data Guard FSFO
- FSFO Modes of Operation
- FSFO Issue: 1
- FSFO Issue: 2
- FSFO Issue: 3
- Role Transition Complexity: Oracle GoldenGate to the Rescue
- Oracle Bundled Agent (XAG)
- XAG: Increased Availability
- XAG: Key to Maximum Availability
- Summary
- Practice 12: Overview
Oracle Cloud
- Agenda
- What is Cloud?
- What is Cloud Computing?
- History – Cloud Evolution
- Components of Cloud Computing
- Characteristics of Cloud
- Cloud Deployment Models
- Cloud Service Models
- Industry Shifting from On-Premises to the Cloud
- Oracle IaaS Overview
- Oracle PaaS Overview
- Oracle SaaS Overview
- Summary
Oracle GoldenGate Cloud Service Overview
- Objectives
- Oracle GoldenGate: Modular Building Blocks
- Oracle GoldenGate Cloud Service
- GGCS Architecture
- GoldenGate Cloud Service Use Cases
- GGCS Use Case – New Cloud Application Development
- GGCS Use Case – Dev/Testing in Cloud
- GGCS Use Case – Migration
- GGCS Use Case – Transactional Query Offloading in Cloud
- GGCS Use Case – Live Reporting
- GGCS Use Case – Real-Time Data Warehouse/Analytics
- GoldenGate Cloud Service Value
- GoldenGate Cloud Service Feature Summary
Related Courses
Oracle AI Vector Search Deep Dive ELS
Discover how Oracle Database 23aitransforms natural language questions into secure,..
2 Days
11 Lectures
Oracle AI Vector Search Fundamentals Live Class
Leverage the key capability of Oracle AI Databaseto design and..
2 Days
13 Lectures
Oracle Database Appliance Release 18c Overview
This course provides an overview of Oracle Database Appliance Release..
2 Days
14 Lectures
Oracle Exadata Database Machine: Implementation and Administration
After completing this course, you should be able to: Describe..
5 Days
23 Lectures
Oracle Database 19c: Data Warehousing Techniques LVC
The course covers the following topics: Data warehousing concepts Data..