You are on page 1of 19

1

Introduction to Oracle GoldenGate 11g:


Fundamentals for Oracle

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Objectives
After completing this lesson, you should be able to:
Describe Oracle GoldenGate features and functionality
Identify key capabilities and differentiators
Describe Oracle GoldenGate high-availability and disaster
tolerance solutions
Describe Oracle GoldenGate real-time data integration
solutions

1-2

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle GoldenGate 11g

1-3

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Key Capabilities and Technology Differentiators

1-4

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Value Propositions for Oracle GoldenGate


Oracle GoldenGate 11gR1:
Delivers continuous operations for mission-critical applications to
eliminate unplanned and planned downtime and the related costs
Lowers IT costs through heterogeneous support for multiple
platforms to leverage lower-cost infrastructure for query offloading
Improves efficiencies through improved performance, scalability of
real-time feeds, and data distribution
Reduces risk by ensuring data integrity and reliability between
source and target systems
Reduces barriers to sharing data because it has no application
impact for real-time data acquisition. Allows improved visibility and
business insight.

1-5

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle GoldenGate Topologies


Unidirectional Query
Offloading

Broadcast
Data Distribution

1-6

Bidirectional
Standby DB or
Active-Active for HA

Integration/Consolidation
Data Warehouse

Peer-to-Peer
Load Balancing,
Multimaster

Cascading
Data Marts

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Middleware for Business Intelligence

Oracle
Applications

Custom
Applications

MDM
Applications

Business
Intelligence

Activity
Monitoring

SOA
Platforms

Comprehensive Data Integration Solution


SOA Abstraction Layer
Process Manager

Service Bus

Oracle Data Integrator


ELT/ETL

Oracle GoldenGate

Data Federation
Oracle Data Quality

Real-Time Data

Data Profiling

Data Transformation

Log-Based CDC

Data Parsing

Bulk Data Movement

Replication

Data Cleansing

Data Verification

Match and Merge

Data Lineage

Storage

1-7

Data Services

Data Warehouse/ OLTP


Data Mart
System

OLAP Cube

Flat Files

Web 2.0

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Web and Event


Services, SOA

Oracle Data Integrator EE and


Oracle GoldenGate
Oracle Data Integrator
Enterprise Edition

ELT
Transformation

Oracle GoldenGate

Real-Time Data
Heterogeneous Sources

Real-Time Data Integration


and Replication

Fast real-time solution


Sub-second latency for real-time feeds
Guaranteed delivery eliminates data loss.
Eliminates downtime for migration and
upgrades
Least intrusive to source systems

Oracle GoldenGate

1-8

Heterogeneous Targets

Bulk Data Movement


and Transformation
Fast ELT solution
Optimized SET-based transformation for
high-volume transformations
Data lineage for improved manageability
Integrates to Data Quality

Oracle Data Integrator


Enterprise Edition

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle GoldenGate for


Real-Time Data Warehousing

Sub-second data latency

Minimal overhead and no batch windows

High-performance, in-database transformations

Read-consistent changed data with referential integrity

Complete data recoverability via Trail files

BI Application

Real-Time Streaming of Transactions


tx6

Production
OLTP Databases

1-9

Capture

tx5

Source Trail

tx4
LAN/WAN/
Internet

tx3

tx2

tx1

Target Trail

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Deliver

ODI

Data
Warehouse

Oracle GoldenGate Solutions for Oracle Database

Continuous availability via active-active databases

Zero downtime upgrades, migrations, and maintenance


Migrate from non-Oracle databases to Oracle 11gR2.
Upgrade Oracle Database 8i, 9i, 10g to 11gR2.
Upgrade/migrate the database server or OS.
Perform database maintenance.
Perform application upgrades (Siebel CRM).

Offloading queries from legacy systems to Oracle


databases

Global Data Synchronization for distributed systems

1 - 10

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle GoldenGate for Oracle Database


Eliminate Downtime for Migrations and Application Upgrades
Zero Downtime Siebel Upgrade
and DB Migration

Upgrade/migrate/
maintain database,
hardware, OS,
and/or application.
Minimizes risk with
fall-back option
Improves success
with phased user
migration

1 - 11

Siebel CRM
v6 or 7

Siebel CRM
v6 or 7

Capture

Non
-Oracle DB

Delivery
Route
LAN/WAN/Web/IP

Delivery

Fallback
Data Flow

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Capture

Oracle
DB

Oracle GoldenGate for Oracle Database


Eliminate Downtime During Oracle Database Upgrades
Zero database
downtime for
upgrades from 8i,
9i, or 10g to 11g
Leverage new
features of Oracle
Database 11g
without impacting
business
operations.
Minimize risks by
using the failback
option.

1 - 12

Zero Downtime
Database Upgrades

Switchover
Application

Real-Time Updates

Capture

Oracle
8i/9i/10g

Delivery
Route
LAN/WAN/Web/IP

Delivery

Post-Switchover
Data Flow

Compare & Verify

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Capture

Oracle
11g

Oracle GoldenGate for Oracle Database


Eliminate Unplanned Downtime with Active Data Guard and
Oracle GoldenGate
Disaster Recovery
and Data Protection

Utilize Active Data


Guard for OracleOracle databases.
Utilize Oracle
GoldenGate for:
Non-Oracle
platforms
Active-active
configurations
Cross-OS and
Oracle database
version
requirements
1 - 13

Can be
used for
reporting,
testing,
etc.

Switchover
Application

Real-Time Updates

Capture

Delivery
Route
LAN/WAN/Web/IP

Source
Delivery

Post-Switchover
Data Flow

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Capture

Standby

Oracle GoldenGate for Oracle Database


Improve Production System Performance and Lower Costs
Off-load queries from Query Offloading
production systems in:
Transaction
Processing
Heterogeneous
Activity
configurations
Different OS,
database version,
or different type
of database
Legacy system
Capture
query off-load
Legacy
Active-active
Production
environments
OLTP

1 - 14

Read-only
activity

Application
Real-Time Data

Route
LAN/WAN/Web/IP

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Delivery

Oracle
Replica

Oracle GoldenGate for Operational Reporting

Sub-second data latency

No performance degradation for the source system

Read-consistent changed data with referential integrity

Complete data recoverability via Trail files

Operational Reporting
OLTP
Application

Reporting
Application

Real-Time Data

Capture

Production
Database
1 - 15

Trail File

Trail File

Delivery

Route
LAN/WAN/Web/IP

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Reporting
Instance

Oracle GoldenGate for Oracle Database


Increase Return on Investment (ROI) on Existing Servers and
Synchronize Global Data
Active-Active
Utilize secondary
systems for
transactions.
Enable continuous
availability during
unplanned and
planned outages.
Synchronize data
across data centers
around the globe.

Application

Application

Capture
Source &
Target DB
Delivery

1 - 16

Delivery
Source &
Target DB

Route
LAN/WAN/Web/IP

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Capture

Quiz
Which statements are true about Oracle GoldenGate? (Select
more than one.)
a. GoldenGate is an Oracle Database product that supports
other Oracle products.
b. GoldenGate is a middleware product that does not require
an Oracle database.
c. GoldenGate captures changes from the Oracle Redo logs
or non-Oracle transaction logs and moves them to another
database.
d. GoldenGate can support high availability.

1 - 17

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Quiz
Oracle GoldenGate is middleware software for business
intelligence, and it is designed to support a heterogeneous
database environment.
a. True
b. False

1 - 18

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Summary
In this lesson, you should have learned how to:
Describe Oracle GoldenGate features and functionality
Describe Oracle GoldenGate solutions for real-time
business intelligence
Describe Oracle GoldenGate for continuous availability

1 - 19

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

You might also like