0% found this document useful (0 votes)
253 views

Oracle Golden Gate

This document provides an overview of GoldenGate replication. It describes GoldenGate as a utility that provides flexible data replication across databases. It outlines the key components of GoldenGate - extract, replicat, and data pump processes - and how they work together to replicate data changes from a source database to a target database via trail files. The document also describes a demo environment set up to showcase two replication scenarios using GoldenGate between Windows and Linux databases.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views

Oracle Golden Gate

This document provides an overview of GoldenGate replication. It describes GoldenGate as a utility that provides flexible data replication across databases. It outlines the key components of GoldenGate - extract, replicat, and data pump processes - and how they work together to replicate data changes from a source database to a target database via trail files. The document also describes a demo environment set up to showcase two replication scenarios using GoldenGate between Windows and Linux databases.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

An Overview of GoldenGate

Replication

Muhammad Qasim
ORACLE

1
OUTLINE

Introduction
Overview of GoldenGate
Overview of the DEMO
DEMO Scenarios

2
GoldenGate

INTRODUCTION

3
GoldenGate Introduction

 The GoldenGate replication utility provides flexible and


powerful framework, for automatic propagation of data
changes

 This presentation will provide an overview of GoldenGate


replication; and it will display some examples of actually
using GoldenGate.

 In order to provide examples of using GoldenGate, a


DEMO environment, which uses GoldenGate, has been
set up.

4
Overview of GoldenGate Replication
GoldenGate replication consists of three basic utilities:
“extract”,”replicat” and “data pump”. In addition all three of these
utilities access “trail files”, which are flat files that contain formatted
GoldenGate data.
An extract group mines a database’s redo logs; and writes
information about the changes it find into trail files. Extract is
functionally similar to the Streams “capture” process.
A replicat group reads information from trail files; and then writes
those changes into database tables. Replicat is functionally similar to
the Streams “apply” process.
A data pump group copies information between trail files. Data is
functionally similar to Streams “propagate” process.

5
Overview of the DEMO
We have two 11g databases deployed in different environments.

Source: Windows XP 32bit 11g release 2


Target: Linux x86 32bit 11g release 2

We will demonstrate two scenarios where data will be replicated from source to
target.

6
Demonstration Scenarios
 Scenario 1: One-to-One Configuration using Direct Load Method

 In this configuration, one Extract group sends captured data over


TCP/IP to a trail on the target system, where it is stored until
processed by one Replicat group.

 Scenario 2: One-to-One Configuration using File to Replicate

 This method uses an Extract process to extract source data into


flat files or trails on the target system.

 The initial load Replicat task then moves the data from
the intermediate file to the target database.

7
8

You might also like