Book description
Expert Oracle GoldenGate is a hands-on guide to creating and managing complex data replication environments using the latest in database replication technology from Oracle. GoldenGate is the future in replication technology from Oracle, and aims to be best-of-breed. GoldenGate supports homogeneous replication between Oracle databases. It supports heterogeneous replication involving other brands such as Microsoft SQL Server and IBM DB2 Universal Server. GoldenGate is high-speed, bidirectional, highly-parallelized, and makes only a light impact on the performance of databases involved in replication.
The authors share their experience in the form of tutorials on designing and implementing all types of Oracle GoldenGate environments. You'll learn methods for tuning Oracle GoldenGate performance. You'll discover GoldenGate's utility as a migration and ETL tool. You'll learn to configure highly-available environments involving GoldenGate, RAC, and Data Guard. From installation to design to implementation and troubleshooting, Expert Oracle GoldenGate helps you master all aspects of using and applying Oracle GoldenGate as the replication tool of choice in your environment.
Explains all aspects of using GoldenGate for replication
Covers homogeneous, heterogeneous, and bidirectional replication
Shows the use of GoldenGate for data migration and extract, transform, load (ETL)
What you'll learn
Install Oracle GoldenGate quickly and painlessly
Design single- and bi-directional replication solutions
Apply GoldenGate to high-availability solutions
Troubleshoot and tune GoldenGate for performance
Verify data synchronization using GoldenGate Veridata
Manage and monitor GoldenGate environments using GoldenGate Director
Who this book is for
Expert Oracle GoldenGate is for database professionals needing to master the latest in replication technology from Oracle. It is for the Oracle database administrator, technical manager, or Oracle developer requiring a solid base of expertise on to implement or manage replication environments with GoldenGate technology. Expert Oracle GoldenGate is an appropriate and timely reference for all users of the GoldenGate software.
Table of contents
- Copyright
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- 1. Introduction
-
2. Installation
- 2.1. Downloading the Software
- 2.2. Understanding Your Environment
- 2.3. Reviewing the Install Instructions
-
2.4. Installing Goldengate
- 2.4.1. General System Requirements
- 2.4.2. Memory Requirements
- 2.4.3. Disk Space Requirements
- 2.4.4. Network Requirements
- 2.4.5. Operating System Requirements
- 2.4.6. Requirements for Microsoft Windows Clustered Environments
- 2.4.7. Installing Goldengate on Windows
- 2.4.8. Installing GoldenGate 11g on Linux and UNIX
- 2.4.9. Environment Settings for Oracle and Goldengate on Linux and UNIX
- 2.4.10. GoldenGate and Oracle RAC Considerations
- 2.4.11. Installing Goldengate for Microsoft SQL Server on Windows
- 2.4.12. Installing Goldengate for Teradata on Windows and UNIX
- 2.4.13. Installing Goldengate for Sybase on Windows and UNIX
- 2.4.14. Installing GoldenGate for IBM DB2 UDB on Windows and UNIX
- 2.5. Installing Oracle GoldenGate Director 11g
- 2.6. Installing Oracle GoldenGate Director Server
-
2.7. Installing Oracle GoldenGate Veridata
- 2.7.1. GoldenGate Veridata Agent System Requirements
- 2.7.2. GoldenGate Veridata Agent Disk Requirements
- 2.7.3. GoldenGate Veridata Agent Memory Requirements
- 2.7.4. GoldenGate Veridata Agent Database Privileges
- 2.7.5. GoldenGate Veridata Server System Requirements
- 2.7.6. Install Oracle Goldengate Veridata
- 2.8. Summary
- 3. Architecture
-
4. Basic Replication
- 4.1. Overview
-
4.2. Starting the Extract
- 4.2.1. Verifying Database-Level Supplemental Logging
- 4.2.2. Enabling Database-Level Supplemental Logging
- 4.2.3. Enabling Table-Level Supplemental Logging
- 4.2.4. Disabling Triggers and Cascade-Delete Constraints
- 4.2.5. Verifying the Manager Status
- 4.2.6. Configuring the Local Extract
- 4.2.7. Adding the Extract
- 4.2.8. Starting and Stopping the Extract
- 4.2.9. Verifying the Extract
- 4.3. Starting the Data Pump
- 4.4. Loading with GoldenGate
- 4.5. Loading with DBMS Utilities
- 4.6. Starting the Replicat
- 4.7. Summary
- 5. Advanced Features
-
6. Heterogeneous Replication
- 6.1. Microsoft SQL Server to Oracle Replication
- 6.2. Creating Sample Microsoft SQL Server Database
- 6.3. Verifying Operational Readiness
- 6.4. Summary
-
7. Tuning
- 7.1. Tuning Methodology
- 7.2. Defining the Performance Requirements
- 7.3. Creating a Performance Baseline
- 7.4. Evaluating the Current Performance
- 7.5. Determining the Problem
-
7.6. Designing and Implementing a Solution
- 7.6.1. Using Parallel Extracts and Replicats
- 7.6.2. Implementing Parallel Extracts and Replicats with Table Filtering
- 7.6.3. Implementing Parallel Extracts and Replicats Using Key Ranges
- 7.6.4. Using BATCHSQL
- 7.6.5. Using GROUPTRANSOPS
- 7.6.6. Tuning Disk Storage
- 7.6.7. Tuning the Network
- 7.6.8. Tuning the RMTHOST Parameter
- 7.6.9. Tuning the Database
- 7.7. Summary
-
8. Monitoring Oracle GoldenGate
- 8.1. Designing a Monitoring Strategy
-
8.2. Which Processes to Monitor in the GoldenGate Environment
- 8.2.1. Monitoring All Running Processes
- 8.2.2. Monitoring the Detail Extract
- 8.2.3. Checking the Current Oracle Online Redo Log
- 8.2.4. Checking the Archived Log
- 8.2.5. Monitoring the GoldenGate Rate and Redo Log Consumption Rate
- 8.2.6. Monitoring Lags for Each Group
- 8.2.7. Viewing Event and Error Logs
- 8.3. Automating Monitoring
- 8.4. Summary
-
9. Oracle GoldenGate Veridata
- 9.1. Veridata Components
- 9.2. How Veridata Comparison Works
- 9.3. How Veridata Can Help You
- 9.4. Setting Up the Veridata Compares
- 9.5. Improving Performance and Reducing Overhead
- 9.6. Comparing GoldenGate Real-Time Replication Data
- 9.7. Comparing Different Column Types and Compare Formats
- 9.8. Using Performance Statistics
- 9.9. Using Vericom Command Line
- 9.10. Setting Up Role-Based Security
- 9.11. Summary
- 10. GoldenGate Director
-
11. Troubleshooting Oracle GoldenGate
- 11.1. Common Problems and Solutions
- 11.2. Oracle GoldenGate Process Failures
- 11.3. Oracle GoldenGate Trail File Problems
- 11.4. Oracle GoldenGate Error Log Analysis
- 11.5. Understanding the Oracle GoldenGate Discard File
- 11.6. Using Trace Commands with Oracle GoldenGate
-
11.7. Oracle GoldenGate Configuration Issues
- 11.7.1. Incorrect Software Versions with Oracle GoldenGate
- 11.7.2. Database Availability Issues
- 11.7.3. Missing Oracle GoldenGate Process Groups
- 11.7.4. Missing Oracle GoldenGate Trail Files
- 11.7.5. Oracle GoldenGate Parameter File Configuration Issues
- 11.7.6. Operating System Configuration Issues with Oracle GoldenGate
- 11.7.7. Network Configuration Issues with Oracle GoldenGate
- 11.7.8. Network Data-Transfer Issues
-
11.8. Oracle Database Issues with GoldenGate
- 11.8.1. Extract Can't Access Oracle Database Archive and Redo Logs
- 11.8.2. Extract Failure Conditions Due to Oracle Source Database Issues
- 11.8.3. Data-Pump Errors
- 11.8.4. Replicat Errors on the Oracle Database Target System
- 11.8.5. Replicat Hangs on the Target System
- 11.8.6. Replicat Experiences an Abend Failure on the Target System
- 11.8.7. Replicat Fails on Large Transactions
- 11.8.8. Incompatible Record Errors with a Replicat
- 11.8.9. Data-Synchronization Issues
- 11.8.10. Tables Missing Key Constraints
- 11.8.11. Character Set Configuration Issues
- 11.8.12. Missing-Column Errors
- 11.8.13. Fetch Failures
- 11.9. Summary
- 12. Disaster Recovery Replication
-
13. Zero-Downtime Migration Replication
- 13.1. Prerequisites
- 13.2. Requirements
- 13.3. Zero-Downtime Migration Topology
-
13.4. Setup
- 13.4.1. Configuring the Local Extract for Zero-Downtime Migration
- 13.4.2. Configuring the Data Pump for Zero-Downtime Migration
- 13.4.3. Configuring the Replicat for Zero-Downtime Migration
- 13.4.4. Configuring the Fallback Local Extract for Zero-Downtime Migration
- 13.4.5. Configuring the Fallback Data-Pump for Zero-Downtime Migration
- 13.4.6. Configuring the Fallback Replicat for Zero-Downtime Migration
- 13.5. Performing the Migration Cutover
- 13.6. Performing the Migration Fallback
- 13.7. Summary
- 14. Tips and Tricks
- A. Additional Technical Resources for the Oracle GoldenGate Administrator
Product information
- Title: Expert Oracle GoldenGate
- Author(s):
- Release date: July 2011
- Publisher(s): Apress
- ISBN: 9781430235668
You might also like
book
Expert Oracle RAC 12c
Expert Oracle RAC 12c is a hands-on book helping you understand and implement Oracle Real Application …
book
Expert Oracle Exadata
Throughout history, advances in technology have come in spurts. A single great idea can often spur …
book
Oracle Exadata Expert’s Handbook
The Practical, Authoritative, 360-Degree Technical Guide to Oracle Exadata: From Setup to Administration, Optimization, Tuning, and …
book
Expert Oracle SQL
Expert Oracle SQL: Optimization, Deployment, and Statistics is about optimizing individual SQL statements, especially on production …