oracle goldengate 11g overview - gcoug goldengate 11g -10-17-2012.pdf · • oracle goldengate...

47
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle GoldenGate 11g Overview Mike Denman October 17, 2012

Upload: vunhu

Post on 23-Feb-2018

241 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

1 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11g Overview

Mike Denman October 17 2012

2 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

The following is intended to outline our general product

direction It is intended for information purposes only and

may not be incorporated into any contract It is not a

commitment to deliver any material code or functionality

and should not be relied upon in making purchasing

decisions The development release and timing of any

features or functionality described for Oraclersquos products

remains at the sole discretion of Oracle

3 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

4 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate is Oraclersquos Strategic Replication Solution

bull Best-in-class leader in real-time data integration solutions

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous systems

bull Real-time data access for Reporting amp BIEPM

bull Zero-downtime migrations upgrades to Oracle

Database Hardware and Applications

bull Over 1200 customers including Fortune 500 companies

representing Financial Services Communications

Healthcare Public Sector Retail Utilities industries

bull 4 of top 5 largest commercial banks

bull 3 of top 3 busiest ATM networks

bull 5 of top 5 financial data services companies

bull 5 of top 5 telecommunications providers

bull 3 of top 5 largest food amp drug stores

5 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Performance

Flexible amp Extendable

Reliable

bull Sub-second latency for data movement

bull Low-impact capture routing transformation and

delivery of transactional data

bull Open modular architecture

bull Supports heterogeneous sources and targets

bull Agile and adaptable to modern data integration architectures

bull Maintains transactional integrity

bull Resilient against interruptions and failures

bull Fast Recovery after process interruptions

Oracle GoldenGate Differentiators

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 2: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

2 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

The following is intended to outline our general product

direction It is intended for information purposes only and

may not be incorporated into any contract It is not a

commitment to deliver any material code or functionality

and should not be relied upon in making purchasing

decisions The development release and timing of any

features or functionality described for Oraclersquos products

remains at the sole discretion of Oracle

3 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

4 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate is Oraclersquos Strategic Replication Solution

bull Best-in-class leader in real-time data integration solutions

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous systems

bull Real-time data access for Reporting amp BIEPM

bull Zero-downtime migrations upgrades to Oracle

Database Hardware and Applications

bull Over 1200 customers including Fortune 500 companies

representing Financial Services Communications

Healthcare Public Sector Retail Utilities industries

bull 4 of top 5 largest commercial banks

bull 3 of top 3 busiest ATM networks

bull 5 of top 5 financial data services companies

bull 5 of top 5 telecommunications providers

bull 3 of top 5 largest food amp drug stores

5 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Performance

Flexible amp Extendable

Reliable

bull Sub-second latency for data movement

bull Low-impact capture routing transformation and

delivery of transactional data

bull Open modular architecture

bull Supports heterogeneous sources and targets

bull Agile and adaptable to modern data integration architectures

bull Maintains transactional integrity

bull Resilient against interruptions and failures

bull Fast Recovery after process interruptions

Oracle GoldenGate Differentiators

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 3: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

3 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

4 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate is Oraclersquos Strategic Replication Solution

bull Best-in-class leader in real-time data integration solutions

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous systems

bull Real-time data access for Reporting amp BIEPM

bull Zero-downtime migrations upgrades to Oracle

Database Hardware and Applications

bull Over 1200 customers including Fortune 500 companies

representing Financial Services Communications

Healthcare Public Sector Retail Utilities industries

bull 4 of top 5 largest commercial banks

bull 3 of top 3 busiest ATM networks

bull 5 of top 5 financial data services companies

bull 5 of top 5 telecommunications providers

bull 3 of top 5 largest food amp drug stores

5 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Performance

Flexible amp Extendable

Reliable

bull Sub-second latency for data movement

bull Low-impact capture routing transformation and

delivery of transactional data

bull Open modular architecture

bull Supports heterogeneous sources and targets

bull Agile and adaptable to modern data integration architectures

bull Maintains transactional integrity

bull Resilient against interruptions and failures

bull Fast Recovery after process interruptions

Oracle GoldenGate Differentiators

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 4: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

4 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate is Oraclersquos Strategic Replication Solution

bull Best-in-class leader in real-time data integration solutions

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous systems

bull Real-time data access for Reporting amp BIEPM

bull Zero-downtime migrations upgrades to Oracle

Database Hardware and Applications

bull Over 1200 customers including Fortune 500 companies

representing Financial Services Communications

Healthcare Public Sector Retail Utilities industries

bull 4 of top 5 largest commercial banks

bull 3 of top 3 busiest ATM networks

bull 5 of top 5 financial data services companies

bull 5 of top 5 telecommunications providers

bull 3 of top 5 largest food amp drug stores

5 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Performance

Flexible amp Extendable

Reliable

bull Sub-second latency for data movement

bull Low-impact capture routing transformation and

delivery of transactional data

bull Open modular architecture

bull Supports heterogeneous sources and targets

bull Agile and adaptable to modern data integration architectures

bull Maintains transactional integrity

bull Resilient against interruptions and failures

bull Fast Recovery after process interruptions

Oracle GoldenGate Differentiators

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 5: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

5 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Performance

Flexible amp Extendable

Reliable

bull Sub-second latency for data movement

bull Low-impact capture routing transformation and

delivery of transactional data

bull Open modular architecture

bull Supports heterogeneous sources and targets

bull Agile and adaptable to modern data integration architectures

bull Maintains transactional integrity

bull Resilient against interruptions and failures

bull Fast Recovery after process interruptions

Oracle GoldenGate Differentiators

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 6: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

6 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication

New DBHWOSAPP

Fully Active Distributed DB

Reporting Database

Data Warehouse

Global Data Centers

ODSData Integrator

Zero Downtime Upgrade amp Migration

Query Offloading Disaster Recovery

Data Synchronization across the Enterprise

Real-time BI Operational Reporting MDM

Event Driven Architecture SOA

Highly Available Disaster Recovery

Log-basedchanged data

Database

Message Bus

Legacy

Message Bus

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 7: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

7 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 8: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

8 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 9: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

9 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs

Trail stages and queues data for routing

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 10: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

10 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 11: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

11 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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)

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 12: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

12 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

How Oracle GoldenGate Works

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)

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

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 13: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

13 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

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

Source

Oracle amp Non-Oracle

Database(s)

Target

Oracle amp Non-Oracle

Database(s)Bi-directional

How Oracle GoldenGate Works

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 14: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

14 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

UnidirectionalQuery Offloading

Zero-Downtime Migration

Bi-DirectionalHot Standby or

Active-Active for HA

Peer-to-PeerLoad Balancing

Multi-Master

BroadcastData Distribution

IntegrationConsolidationData Warehouse

BPM

BAM

CEP

Data Distributionvia Messaging

Oracle GoldenGate Differentiator Flexibility

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 15: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

15 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Capture

bull Log-based change data capture

ndash High volume

ndash Low overhead

bull Decoupled architecture

ndash Multiple capture processes may be used to scale but generally not required

ndash Possible to split ldquohotrdquo tables into a separate capture process

bull Filtering and compression

ndash Unnecessary change data is discarded immediately

ndash Updates and deletes are ldquocompressedrdquo by default

ndash Before images are discarded by default

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 16: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

16 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Performance and Scalability GoldenGate Delivery

bull Decoupled architecture

ndash Multiple delivery processes may be used to scale

ndash Possible to split ldquohotrdquo tables into a separate delivery process

ndash Possible for multiple delivery processes to split the work for a single table

bull Transaction grouping

ndash Small transactions are grouped by default to reduce commit overhead

bull Record batching

ndash Records are batched by table and operation within a single SQL execution

ndash Automatic reordering of batches

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 17: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

17 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Transaction Integrity

bull Transaction boundaries

ndash Recorded in GoldenGate trail file

ndash Transactions ordered in commit sequence

ndash Boundaries adjusted automatically due to record filtering or trail

splits

bull Transaction integrity

ndash Checkpointing and recovery are based on transaction

boundaries

ndash Original commit sequence is maintained by the delivery process

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 18: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

18 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Differentiator Reliability

bull Decoupled architecture

ndash Individual processes can be restarted automatically

ndash Tolerance to network outages (configurable)

bull Recovery

ndash Recovery ensures that no operations are skipped or duplicated after

failure of any kind

ndash Recovery of the Capture process is more involved than recovery the

Delivery process

ndash Although GoldenGate processes are completely decoupled the

Delivery process must be aware of a recovery performed by the

Capture process or pump

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 19: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

19 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 20: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

20 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

SourceDatabase

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 21: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

21 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

GoldenGate Checkpointing

bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure

TargetDatabase

SourceDatabase

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 22: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

22 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL

bull Subscription to JMS messaging systemsservice bus

bull Delivery to IBM DB2 for I

bull Database

bull Direct data loads and expanded data type support

bull Certification for Oracle Exadata

bull Applications

bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD

Edwards

bull Integration with Oracle Data Integrator Enterprise Edition

bull Faster recovery after process interruptions for long running transactions

bull Improved tracing to identify bottlenecks and tune for higher performance

bull

Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY

TIGHTER INTEGRATION WITH ORACLE

ENHANCED PERFORMANCE

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 23: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

23 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Databases OS and Platforms

Oracle GoldenGate Capture

Oracle

DB2 for v 97

DB2 for v 10 on zOS

Microsoft SQL Server for 2008 R1 R2

Sybase ASE 155

Teradata

Enscribe

SQLMP

SQLMX

MySQL

JMS message queues

Oracle GoldenGate Delivery

All listed above plus

TimesTen IBM System I Netezza amp Greenplum

ETL product

Linux

Sun Solaris

Windows 2000 2003 XP 2008

HP NonStop

HP-UX

IBM AIX

IBM z Series

zLinux

23

Oracle GoldenGate 11g Supported Platforms

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 24: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

24 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (1 2) Director

1 Oracle GoldenGate Director

Has basic configuration

management monitoring and

alerting Based on legacy pull

infrastructure Works on

legacy GoldenGate instances

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 25: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

25 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Management Pack for OGGComplete Visibility (2 2) Monitor

2 Oracle GoldenGate Monitor

Has advanced monitoring

alerting (SNMP support) lag

graphs and historical

repository Based on new

agent infrastructure which

will be the foundation for all

future integration projects

Supports OGG 111111+

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 26: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

26 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 27: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

27 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate All Downtime for Continuous Availability

Available ndash no issues

Planned outage

bull Upgrade

bull Migration

bull Maintenance

Unplanned outage

bull System failure

bull Data failure

Semi-available

bull Performance issues

bull R RW

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 28: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

28 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Storage failure

bull Data recovery

bull Backups

bull Instance failure

bull Server failure

bull RAC rolling

maintenance

bull Performance

scale-out

bull Consolidation

bull Continuous

point-in-time

recovery

bull Granular repair

of logical

corruptions

bull Transaction

bull Table

bull Database

bull Database failure

bull System failure

bull Site failure

bull Zero data loss

bull Automatic database

failover

bull Lost-write protection

bull Database rolling

upgrade

bull Offload read-only

workload and

backups

bull Some migrations

bull Online platform and

application upgrades

bull Bi-directional and

multi-master replication

bull Distribute read-only amp

read-write workload

bull An alternative to

physical replication

for site protection

bull Flexible planned maintenance

and heterogeneous

migrations

bull Zero downtime

upgrades and

migrations

Five Steps to Maximize Availability

ASM

RMAN

OSB

Oracle RAC

Flashback

Active

Data Guard

Oracle GoldenGate

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 29: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

29 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Zero Downtime Upgrades Migrations and Maintenance

ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata

ndash Upgrade Oracle Database 8i 9i 10g to 11gR2

ndash UpgradeMigrate Database ServerOS

ndash Perform Database Maintenance

ndash Application Upgrade (Siebel CRM and JD Edwards)

bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions

bull Continuous Availability via Active-Active Databases

bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance

Oracle GoldenGate for Continuous Availability

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 30: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

30 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period

bull 50-100 agents migrated per day 1500 users in total

bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel

Return on Investment

bull Reduced downtime during the massive migration effort

bull Simplified data conversions without interruption to regular business processes

bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment

Business Challenges

bull Always on always available production Siebel CRM call center application

bull No tolerance for downtime ndash operates 24x7x365

bull Need to minimize impact to users during Siebel application amp Oracle database upgrade

Minimized User Impact During a Major Siebel Upgrade

Home Shopping Network (HSN)

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 31: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

31 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Eliminate Downtime During Upgrades to Oracle 11g R2

bull Zero database

downtime for

upgrades from 8i 9i

10g to 11g

bull Leverage new

features of Oracle

Database 11g without

impacting business

operations

bull Minimize risks with

failback option

Failback Data Flow

Oracle Database8i9i10g

Oracle Database

11g Release 2

Application

Switchover

Compare amp Verify

With Oracle GoldenGate

Veridata

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 32: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

32 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis

bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments

Return on Investment

bull Completed the phased migration in six months

bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time

bull Reduced downtime during the massive migration effort

bull Improved throughput by 50 and cut report generation time in half

Business Challenges

bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions

bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth

Ensuring Business Continuity During Migration

e-Dialog

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 33: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

33 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Improve Production System Performance and

Lower Costs

bull Off-load queries from

production systems in

Active-Active or

Heterogeneous

configurations

bull Eg different OS

database version

database

bull Eg legacy system

query off-load

Real-time changed data

Legacy Production OLTP

OracleDatabase

Transaction Processing Read-Only Activity

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 34: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

34 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements

bull Real-time up-to-date data required for reporting

Return on Investment

bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting

bull Improved execution times for ad-hoc reporting

bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars

Business Challenges

bull Needed to offload resources consumed by E-Business Suite reports to a separate system

bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data

Operational Reporting for Oracle E-Business SuiteHerbalife

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 35: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

35 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Increase ROI on Existing Servers amp Synchronize Data

Across Globe

bull Utilize secondary

systems for

transactions

bull Enable continuous

availability during

unplanned and

planned outages

bull Synchronize data

across data centers

around the globe

Source ampTargetRegion A

Source ampTarget

Region B

ApplicationApplication

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 36: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

36 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Solution

bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle

bull Sub-second latency with high data volumes across distances

bull Active-active configuration also enables planned maintenance and migrations with zero downtime

bull Data Guard for DR with fast failover in key hubs

bull RAC used for server availability

bull Offloads reporting to Exadata with GoldenGate

Return on Investment

bull Avoid negative publicity and from outages or missed SLAs

bull Global replication of critical data to support manufacturing 247365

bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data

bull Achieve reporting with real-time without impacting operational system

Business Challenges

bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices

bull All plants must see same local data

bull Maintain continuous availably of critical data across 4 global hubs

Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 37: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

37 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 38: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

38 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Why Real-Time Data for BI

Real-Time= Relevant and actionable information

Improved insights for operational decision making

Better customer service and cost savings via operational efficiencies

Increased profitability customer retention and competitive advantage

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 39: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

39 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bull Solution

bull Using OGG for log-based capture of database

transactions from source to minimize overhead

bull Load to target with sub-second latency

bull Transformation performed on the database

using E-LT in mini-batches

bull Fast ETLE-LT handled by database processing

bull Benefits

bull No resource performance impact to OLTP

bull Live data available for better decision making

bull Get double-duty from database investment by

using it for transformations

bull Maximizes availability of source systems and

DW due to smaller batch windows

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Oracle

GoldenGate

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 40: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

40 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Oracle Data

Integrator

EMP DEPT

DIM

FACT

DIM

DIMDIM

ODS Schema DW Schema

Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW

bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW

Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing

Oracle

GoldenGate

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 41: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

41 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullFastest real-time solution

bullSub-second latency for real-time feeds

bullGuaranteed delivery eliminates data loss

bullEliminates down-time for migration and upgrades

bullLeast intrusive to source systems

Oracle GoldenGate

bullFastest E-LT Solution

bullOptimized SET-based transformation for high volume transformations

bullData lineage for improved manageability

bull Integrates to Data Quality

Oracle Data Integrator

Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 42: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

42 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Program Agenda

bull Introduction to Oracle GoldenGate

bull Technology Overview

bull Continuous Availability

bull Next Generation Data Warehousing

bull Summary

bull QampA

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 43: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

43 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

bullCaptures once delivers to many targets for different uses

bull Non-invasive log-based capture

bull Moves only committed data reduces bandwidth needs

Reduced Overhead and TCO

bull Subsecond latency even with high data volumes

bullPreserves transaction integrity

bullEnsures data recoverability

High Performance with Reliability

bullProvides decoupled modular architecture

bull Supports heterogeneous sources and targets and different latency needs

bullCoexists and integrates with ELTETL and messaging solutions

Flexibility and Ease of Use

Advantages of Oracle GoldenGate 11g

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 44: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

44 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence

bull Lower TCO and reduce hardware

bull Shorten implementation and lower dev costs

Cut Costs and Shorten Time to Value

bull Improve your IT infrastructure without interrupting business operations

bull Enable data recoverability and reliable data delivery

Reduce Risk

bull Make better decisions based on accurate timely information

bull Provide better service to customers with continuous operations

Achieve Operational Excellence

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 45: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

45 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

QampA

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 46: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

46 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved

Page 47: Oracle GoldenGate 11g Overview - GCOUG GoldenGate 11g -10-17-2012.pdf · • Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle • • •

47 Copyright copy 2011 Oracle andor its affiliates All rights

reserved