Professional Documents
Culture Documents
2
What is Oracle GoldenGate?
Real-time, heterogeneous, transactional replication
Key Differentiators:
3
Oracle GoldenGate Use Cases
Enterprise-wide Solution for Real Time Data Needs
• Standardize on Single
Zero Downtime
Migration and
New DB/
OS/HW/App
Technology for Multiple Needs
Upgrades
• Highly Flexible
Disaster Recovery, Standby • Fast Deployments
Data Protection (Open & Active)
ODS EDW
ETL
• Lower TCO & Improved ROI
SOA/EDA
4
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Capture
LAN/WAN
Internet
Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)
5
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Trail
Capture
LAN/WAN
Internet
Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)
6
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Trail
Capture Pump
LAN/WAN
Internet
Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)
7
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Trail Trail
Capture Pump
LAN/WAN
Internet
TCP/IP
Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)
8
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.
Trail Trail
Capture Pump Delivery
LAN/WAN
Internet
TCP/IP
Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)
9
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.
Trail Trail
Capture Pump Delivery
LAN/WAN
Internet
TCP/IP
Source Target
Oracle & Non-Oracle Bi-directional Oracle & Non-Oracle
Database(s) Database(s)
10
Oracle GoldenGate Topologies
BPM
11
Oracle GoldenGate Veridata
Data Comparison without Downtime
12
Oracle Management Pack for Oracle GoldenGate
Easy Management of Oracle GoldenGate Solutions
• Key features:
• Centralized management of GoldenGate modules
• Rich-client and Web-based interfaces
• Alert notifications and integration with 3rd-party monitoring
products
• Real-time feedback
• Zero-impact implementation
13
Oracle GoldenGate and Oracle Streams
14
Oracle GoldenGate and Oracle Active Data Guard
Heterogeneous
Distributed Oracle
Oracle Active Data
Fully-active
GoldenGate Guard
Subset
Replicas
Oracle DB Primary Oracle DB Standby
• Combine the two for full database protection and information distribution
15
Agenda
16
Oracle GoldenGate
Differentiator: Performance and Scalability
17
Oracle GoldenGate
Differentiator: Reliability
18
Oracle GoldenGate
Differentiator: Heterogeneity
Databases O/S and Platforms
Oracle GoldenGate Capture:
Oracle Linux
DB2
Sun Solaris
Microsoft SQL Server
Sybase ASE Windows 2000, 2003, XP
Teradata HP NonStop
Enscribe
HP-UX
SQL/MP
SQL/MX
HP TRU64
JMS message queues HP OpenVMS
IBM AIX
Oracle GoldenGate Delivery:
IBM z/OS
All listed above, plus:
MySQL, TimesTen, Netezza, Greenplum,
HP Neoview and any ODBC compatible
databases
ETL products
19
19
Agenda
20
Oracle GoldenGate Solutions for Oracle Database
Overview
21
Oracle GoldenGate: Zero Downtime Database Upgrades
While Minimizing Risks with Failback
22
Oracle GoldenGate Zero Downtime Database Upgrade
Implementation Steps
Oracle 11gR2
Delivery Solaris 10
23
Oracle GoldenGate Zero Downtime Database Upgrade
Implementation Steps (part two)
Capture
Oracle 10g
Release2
Solaris 9 1 6
3 4
Delivery Delivery
2
Failback Oracle 11g
contingency 5 Release2
Solaris 10
Capture
24
Oracle GoldenGate Zero Downtime
Database/Hardware/OS Migrations
A Certified Solution for Siebel CRM Upgrades
25
Oracle GoldenGate: Query Offloading
Improve Production System Performance and Lower Costs
• Off-load queries
from production
Read-Only Activity
systems in: Transaction Processing
26
Oracle GoldenGate Active-Active / Multi-Master Replication
Increase ROI on Existing Servers and Synchronize Data Across the Globe
• Utilize multiple
systems for Application
Application
transactions
Capture Delivery
• Enable continuous
availability during Route
unplanned and WAN/LAN/Web/IP
27
Oracle GoldenGate Disaster Recovery & Data Protection
Combine with Active Data Guard for eliminating unplanned downtime
• Cross-OS and
Oracle database
versions
28
Agenda
29
Oracle GoldenGate and ADP:
Query Offloading and Consolidation
Reducing Overhead on Source Systems
Oracle
Solution: GoldenGate
Query offloading with data consolidation
from 40+ source systems into a
centralized Oracle ODS
Minimal footprint and data latency
Maintains transactional integrity Reporting
Application
Ability to support data transformations Oracle Data Mart
and data security
30
30
Oracle GoldenGate and Research in Motion:
Global Data Synchronization and Availability
Support Distributed Systems Across Regions
Business Challenges:
• Manufacturing is a multi-step process that can
take place in different geographic locations
• Each plant’s data center needs to have up-to-
date information on each device
Oracle
• Need 24x7 availability to support global GoldenGate
operations
• Improve system performance while handling
large volumes
Solution:
Oracle GoldenGate synchronizes device
manufacturing data across the globe multi-
directionally in sub-seconds
• Enables continuous data availability for
manufacturing systems
• Offloads operational reporting to Oracle
Exadata for improved OLTP performance
31
Oracle GoldenGate and First Data Corp:
Zero Downtime Database Upgrade & OS Migration
Allow Continuous Service to Customers with Phased Migration
Business Challenges:
• Merchant Services Infrastructure for web and
81,000 Concurrent
call orders required upgrade from Oracle 8i
Merchants
Database
• No tolerance for downtime to support payment
processing for merchants
IIP Infrastructure IIP Infrastructure
•
32
Oracle GoldenGate Benefits Summary
Cut Costs, Reduce Risk, and Improve Business Operations
33
For More Information on Oracle GoldenGate…
34
35
36