- calgary oracle users groupcoug.ab.ca/wp-content/uploads/2011/04/paul_bekker... · ... oracle 9i...

32
<Insert Picture Here> Real Time Access to Real Time Information Prepared for Oracle User Group Paul Bekker [email protected]

Upload: doandieu

Post on 30-Jun-2018

274 views

Category:

Documents


0 download

TRANSCRIPT

ltInsert Picture Heregt

Real Time Access to Real Time Information

Prepared for Oracle User Group

Paul Bekker

paulbekkeroraclecom

GoldenGate is Strategic to Oracle

2

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

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous

systems

bull Real-time data access for Reporting

bull Real-time data for BI EPM Exadata

bull Zero-downtime migrations upgrades to Oracle

Database and Applications

bull Over 400 customers with 4000+ implementations

across Fortune 500 companies Financial Services

Communications Healthcare Public Sector Retail amp

Utilities industries

bull Top 3 of 5 largest commercial banks

bull Top 3 of 3 busiest ATM networks

bull Top 7 of 10 financial data services companies

bull Top 4 of 5 telecommunications providers

bull Top 3 of 5 largest food amp drug stores

3

Real-Time Information Access for

Intelligence amp Decisioning

bull Instantly available Data for Reporting

bull Access to Key Information for Analysis

bull Across Heterogeneous Systems

Real-Time

Business

Operations

Customers Demand Continuous Real Time DataWhile Lowering IT Costs and Gaining Operational Efficiencies

Continuous Availability of Critical

Applications and Data

bull Continuous Uptime in event of disaster

bull No downtime during planned outage

bull Load balancing amp Data distribution

Lower IT Spend amp Improve Efficiencies

bull Choose best system for need

bull Modernize Legacy Systems

bull Offload for reporting

4

Oracle GoldenGate Use CasesEnterprise-wide Solution for Real Time Data Needs

Log Based Real-

Time Change Data

Capture

Heterogeneous

Source Systems

EDWODS

EDW

Disaster Recovery

Data Protection

Zero Downtime

Migration and

Upgrades

Operational

Reporting

Real-time BI

Standby

(Open amp Active)

Reporting

DatabaseOGG

ETL

ETL

Query Offloading

Data Distribution

bull Standardize on Single

Technology for Multiple Needs

bull Deploy for Continuous

Availability and Real-time Data

Access for Reporting BI

bull Highly Flexible

bull Fast Deployments

bull Lower TCO amp Improved ROI

Oracle GoldenGate Technology Differentiators

55

Oracle GoldenGate provides low-impact capture routing transformation and

delivery of database transactions across heterogeneous environments in real-time

Performance

Extensible amp

Flexible

Reliable

Key Differentiators

Non-intrusive Low Impact Sub-second latency

Open modular architecture - Heterogeneous

sources amp Targets

Maintains Transactional Integrity - Resilient

against interruptions and failures

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

GoldenGate is Strategic to Oracle

2

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

bull Complements existing Oracle products

bull Continuous Availability for heterogeneous

systems

bull Real-time data access for Reporting

bull Real-time data for BI EPM Exadata

bull Zero-downtime migrations upgrades to Oracle

Database and Applications

bull Over 400 customers with 4000+ implementations

across Fortune 500 companies Financial Services

Communications Healthcare Public Sector Retail amp

Utilities industries

bull Top 3 of 5 largest commercial banks

bull Top 3 of 3 busiest ATM networks

bull Top 7 of 10 financial data services companies

bull Top 4 of 5 telecommunications providers

bull Top 3 of 5 largest food amp drug stores

3

Real-Time Information Access for

Intelligence amp Decisioning

bull Instantly available Data for Reporting

bull Access to Key Information for Analysis

bull Across Heterogeneous Systems

Real-Time

Business

Operations

Customers Demand Continuous Real Time DataWhile Lowering IT Costs and Gaining Operational Efficiencies

Continuous Availability of Critical

Applications and Data

bull Continuous Uptime in event of disaster

bull No downtime during planned outage

bull Load balancing amp Data distribution

Lower IT Spend amp Improve Efficiencies

bull Choose best system for need

bull Modernize Legacy Systems

bull Offload for reporting

4

Oracle GoldenGate Use CasesEnterprise-wide Solution for Real Time Data Needs

Log Based Real-

Time Change Data

Capture

Heterogeneous

Source Systems

EDWODS

EDW

Disaster Recovery

Data Protection

Zero Downtime

Migration and

Upgrades

Operational

Reporting

Real-time BI

Standby

(Open amp Active)

Reporting

DatabaseOGG

ETL

ETL

Query Offloading

Data Distribution

bull Standardize on Single

Technology for Multiple Needs

bull Deploy for Continuous

Availability and Real-time Data

Access for Reporting BI

bull Highly Flexible

bull Fast Deployments

bull Lower TCO amp Improved ROI

Oracle GoldenGate Technology Differentiators

55

Oracle GoldenGate provides low-impact capture routing transformation and

delivery of database transactions across heterogeneous environments in real-time

Performance

Extensible amp

Flexible

Reliable

Key Differentiators

Non-intrusive Low Impact Sub-second latency

Open modular architecture - Heterogeneous

sources amp Targets

Maintains Transactional Integrity - Resilient

against interruptions and failures

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

3

Real-Time Information Access for

Intelligence amp Decisioning

bull Instantly available Data for Reporting

bull Access to Key Information for Analysis

bull Across Heterogeneous Systems

Real-Time

Business

Operations

Customers Demand Continuous Real Time DataWhile Lowering IT Costs and Gaining Operational Efficiencies

Continuous Availability of Critical

Applications and Data

bull Continuous Uptime in event of disaster

bull No downtime during planned outage

bull Load balancing amp Data distribution

Lower IT Spend amp Improve Efficiencies

bull Choose best system for need

bull Modernize Legacy Systems

bull Offload for reporting

4

Oracle GoldenGate Use CasesEnterprise-wide Solution for Real Time Data Needs

Log Based Real-

Time Change Data

Capture

Heterogeneous

Source Systems

EDWODS

EDW

Disaster Recovery

Data Protection

Zero Downtime

Migration and

Upgrades

Operational

Reporting

Real-time BI

Standby

(Open amp Active)

Reporting

DatabaseOGG

ETL

ETL

Query Offloading

Data Distribution

bull Standardize on Single

Technology for Multiple Needs

bull Deploy for Continuous

Availability and Real-time Data

Access for Reporting BI

bull Highly Flexible

bull Fast Deployments

bull Lower TCO amp Improved ROI

Oracle GoldenGate Technology Differentiators

55

Oracle GoldenGate provides low-impact capture routing transformation and

delivery of database transactions across heterogeneous environments in real-time

Performance

Extensible amp

Flexible

Reliable

Key Differentiators

Non-intrusive Low Impact Sub-second latency

Open modular architecture - Heterogeneous

sources amp Targets

Maintains Transactional Integrity - Resilient

against interruptions and failures

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

4

Oracle GoldenGate Use CasesEnterprise-wide Solution for Real Time Data Needs

Log Based Real-

Time Change Data

Capture

Heterogeneous

Source Systems

EDWODS

EDW

Disaster Recovery

Data Protection

Zero Downtime

Migration and

Upgrades

Operational

Reporting

Real-time BI

Standby

(Open amp Active)

Reporting

DatabaseOGG

ETL

ETL

Query Offloading

Data Distribution

bull Standardize on Single

Technology for Multiple Needs

bull Deploy for Continuous

Availability and Real-time Data

Access for Reporting BI

bull Highly Flexible

bull Fast Deployments

bull Lower TCO amp Improved ROI

Oracle GoldenGate Technology Differentiators

55

Oracle GoldenGate provides low-impact capture routing transformation and

delivery of database transactions across heterogeneous environments in real-time

Performance

Extensible amp

Flexible

Reliable

Key Differentiators

Non-intrusive Low Impact Sub-second latency

Open modular architecture - Heterogeneous

sources amp Targets

Maintains Transactional Integrity - Resilient

against interruptions and failures

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Oracle GoldenGate Technology Differentiators

55

Oracle GoldenGate provides low-impact capture routing transformation and

delivery of database transactions across heterogeneous environments in real-time

Performance

Extensible amp

Flexible

Reliable

Key Differentiators

Non-intrusive Low Impact Sub-second latency

Open modular architecture - Heterogeneous

sources amp Targets

Maintains Transactional Integrity - Resilient

against interruptions and failures

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

6

Query Offloading

bull Resource Utilization Use physical standby for reads

bull Cost Reduction Move reads to lower cost systems

Continuous Availability

bull Zero Downtime Migration amp Upgrade Migrate database hardware or applications with minimal downtime

bull Disaster Recovery amp Data Protection Create live standby for failover avoid and repair block corruptions

bull Data Distribution Synchronize hub amp spoke or distributed systems

Real Time Data Integration

bull Operational Reporting Quickly report on transaction system data with no source impact

bull Real Time Business Intelligence Understand current metrics in historical context

Key Solutions for Oracle GoldenGate

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

7

Solution ndash Query Offloading

bull Cost Reduction

bull Improve Resource Utilization

Find a solution that can transfer our data in real-time keeping up with data

volumes and meet future business needs In actuality GoldenGate was the

only solution that handled all three requirements with easerdquo

ndash J Seelan DBA Manager 1-800-Flowerscom

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Query OffloadingFor Resource Utilization

Query Offloading

8

Solutionbull Leverage existing physical standby database using

Oracle Active Data Guard for read-only amp queries

bull Improve utilization on both OLTP and standby systems

by segmenting all query traffic to standby

Benefitbull Offloads Queries - reduces load on transactional

systems

bull Leverage existing investment in physical standby

databaseOracle Physical

Standby Database

OLTP

Transactions

Read Only

Users

ADG

Oracle

Primary Database

Improve Resource Utilization

ldquoDo you want to take advantage of your physical standby database for

queries and improve resource utilization across OLTP and standby

Systemsrdquo

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Query OffloadingInfrastructure Cost Reduction

Query Offloading

9

Non-Oracle or

Legacy PlatformOracle Platform

OLTP

TransactionsRead Only

Users

OGG

Cost Reduction

ldquoDo you want to move query processing to standard lower cost DB amp

Hardware infrastructure with no disruption to critical transaction processing

systems amp satisfy business end-users as data volumes and users growrdquo

Solutionbull Create a real-time replica of existing expensive

operational system (eg legacy or big iron) on Oracle with RAC on Linux

bull Sync replica in real-time and route all read-only traffic

Benefitsbull ReduceEliminate query load on transactional

system

bull Directly reduce cost of legacy mainframe non-oracle

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

CHALLENGES OPPORTUNITIES

bull Optimize OLTP system performance ndashoffload all query activity

bull Reduce TCO via platform changes and segment ldquolookersrdquo from ldquobookersrdquo

bull Handle growing data volumes and support heterogeneous systems over life-cycle of Air Travel Shopping Engine (ATSE)

bull Maintain data integrity across all systems

GoldenGate PROVIDES

bull Supports 16TB of data movement per day

to read-only servers

bull Sourcendash Oracle 10g | Target ndash MySQL

bull Current plans to migrate to Oracle 11g on

both source and target

RESULTS

bull 80 TCO Reduction ndash Millions $$ saved

COMPANY OVERVIEW

A world leader in the travel marketplace Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry

Query Offloading Case StudyQuery Offloading Saves Millions $

ldquoBookers vs Lookersrdquo

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Solution ndash Continuous Availability

bull Disaster Recovery Data Protection

bull Zero-Downtime Migration Upgrade

bull Data Distribution Synchronization

ldquoWe believe this is the only product on the market that can meet

our demands for 9995 database availability performance and

scalabilityrdquo

Chris Uriarte CTO Retail Decisions

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Continuous AvailabilityZero Down-time Migration and Upgrade

Continuous Availability

12

Solutionbull Migrate from any heterogeneous database to Oracle11g

with minimal downtime

bull Migrate hardware or OS platforms with no downtime

bull Upgrade Siebel CRM with no downtime

bull Allow active users to move to new system gradually while both systems are live

Benefitbull Standardize your data center and modernize platforms

bull Zero down-time for mission critical applications

bull Safely migrate users from one system to the next while keeping both systems running

bull Lower risk by enabling failback

Previous Version New Version

OGG

ldquoDo you need to migrate your database or upgrade critical applications but

canrsquot afford to take any down time and impact critical business processesrdquo

Old DB Version New DB Version

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Continuous Data AvailabilityData Distribution Synchronization

Continuous Availability

13

Solutionbull Replicate data for distributed applications to drive global

operations and improve operational efficiency

bull Distribute data in real-time across Oracle and Non-Oracle environments

bull Active-Active configuration keeps multiple data centers in sync

Benefitbull High Availability for mission critical data

bull Ability to scale handle large amp growing data volumes

bull Access to consistent data across geographically dispersed data centers

Oracle 9i Oracle 11g

Oracle 10g SQL Server

OGG

ldquoHow does your data keep up with the demands of your 24x7 global

business Can all business units access the same up-to-data information at

any time continuouslyrdquo

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Complementary and Used Together Active Data Guard and GoldenGate

Example of a how a

global hub amp spoke

manufacturing

operation may be

deployed using both

Active Data Guard

and GoldenGate

Central HubActive Data Guard Physical Standby

GoldenGate Source amp Target

GoldenGate Targets

GoldenGate Target

GoldenGate Source amp Target

Continuous Availability

14

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

COMPANY OVERVIEW

Research In Motion (RIM) is a leading designer manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market

CHALLENGES OPPORTUNITIES

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

bull Maintain continuous availably of critical data across all global data centers (4) for manufacturing plants

bull All plants see same data and can move devices based on regional demand

GoldenGate PROVIDES

bull Active-Active configuration provides same data

across worldwide plants

bull Improved system performance amp response

times

bull Zero downtime DB migration to new version

using phased approach

RESULTS

bull All of manufacturing from VP to engineer on

plant floor can access most up to date info

Continuous Availability Case StudyHigh Availability of Manufacturing Application Meets Stringent SLAs

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Continuous Availability Use CaseData Distribution amp Enterprise-Wide Data Movement

COMPANY OVERVIEW

Headquartered in Zurich and Basel Switzerland UBS is one of the worlds leading financial firms It serves a discerning international client base for wealth management investment banking and asset management In Switzerland UBS is the market leader in retail and commercial banking

CHALLENGES OPPORTUNITIES

Large Complex amp Heterogeneous environment for 100 back office applications

Numerous installations that require a flexible solution (Oracle Sybase amp MS SQL Server) for both production and development

Oracle PROVIDES

bull Data distribution among internal applications

bull Data distribution for read-only archiving and reporting

bull Database High Availability and Disaster Tolerance

bull Database rolling upgradeactive migration

bull Topology includes one-way and multi-master on Oracle instances

RESULTS

Replaced Sybase Replication Server product and standardized on GoldenGate for all data movement

Reduced costs by eliminating mid-tier servers

Replicating all heterogeneous databases across the enterprise protects against downtime

18

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Complementary and Used TogetherActive Data Guard and GoldenGate

19

bull Enterprise-wide heterogeneous replication

bull Zero downtime operations

bull Non-invasive by reading database logs

bull Supports active-active scenarios

bull Ensures transactional consistency

bull High volume low latency

bull Guaranteed delivery across wide area

networks

Data Distribution

Synchronization

Oracle GoldenGate

bull Fast failover to physical standby database

bull Fastest solution for Oracle

bull Oracle Database only

bull Allows standby to be open for reads to

leverage customer investment

bull Transparent data protection to repair

corrupted blocks on primary or standby

Disaster Recovery amp

Data Protection

Oracle Active Data Guard

Oracle Active

Data Guard

Oracle DB Primary Oracle DB Standby

Heterogeneous

Distributed

Subset

Replicas

Oracle

GoldenGate

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Streams Statement of Direction

bull Streams

Product Plan Continue amp Converge

middot Existing customers are fully supported

middot Over time the best of Streams and GoldenGate will be

merged to create Oracles next-generation replication

product

Given the strategic nature of Oracle GoldenGate Oracle Streams

will continue to be supported but will not be actively enhanced

Rather the best elements of Oracle

Streams will be evaluated for inclusion with Oracle GoldenGate

Current customers depending on Oracle Streams will continue to

be fully supported and Oracle Streams customers should

continue using the feature wherever it is deployed today

20

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Comparing GoldenGate amp Streams

21

GoldenGate is Oraclersquos strategic

replication solution

bull Highly customizable and flexible

bull Optimized for Oracle Database

bull Few large references

Oracle Streams

bull Out-of-the-box solutions

bull Broad heterogeneous support

bull Excellent reference base

Oracle GoldenGate

Question I already have Streams with Oracle DB Why buy GoldenGate

bull Better ROI overall GoldenGate is lower cost to implement and maintain

bull Enterprise-wide solution GoldenGate easily expands to new use cases

bull Support for Streams continues Continue to use Streams where itrsquos deployed

Streams continues to be a

supported Oracle Database feature

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Oracle GoldenGateTechnical Solution Overview

22

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

GoldenGate Heterogeneous Platforms

Databases OS and Platforms

Capture

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQLMP

SQLMX

Delivery

All listed above plus

HP Neoview Netezza Greenplum and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000 2003 XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM zOS

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

24

How It Works Modular Architecture

Source

Database(s)

Target

Database(s)

LAN WAN

Internet(TCPIP)

Route Data is compressed encrypted for routing to targets

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

Capture

Trail files Stages and queues data for routing

Source Trail

Delivery Applies data with transaction

integrity transforming the data as required

Target Trail

Delivery

Bi-directional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump Distribute data for routing to multiple targets

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Unidirectional

Query Offloading

Bi-Directional

Live Standby or

Active-Active for HA

Peer-to-Peer

Load Balancing

Multi-Master

Broadcast

Data Distribution

IntegrationConsolidation

Data Warehouse

GoldenGate Topologies

Cascading

Data Marts

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

No Downtime Migration 9i 11g upgrade

9i

AIX 521

11gR2

AIX 53

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery

Manager then Upgrade to 11gR2

3 Add the captured transactions

4 Veridata Comparison

2 3 4

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Addressing Failback

9i

11gFailback

contingency

1 Start GoldenGate TDMrsquos Capture process

2 Initialize the Clone database with Recovery Manager then Upgrade to

10g

3 Add the captured transactions

4 Veridata comparison

5 Activate Failback

6 Switch to the alternate server

5

61

2

3 4

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Veridata 30 Component Overview

bull Existing product ndash Homogeneous Version (OracleTandem)

bull Java agent is one executable for all supported databases Supports

heterogeneous cross database comparisons (Beta)

bull C agent is required for NSK and can be used for Oracle like-to-like

comparisons

Veridata Server Machine

Veridata Web

Server

Command Line

Veridata Web Client

Veridata

Server

web

services

web service

client cli

veridata

repository

db

Target Machine

Java Veridata

Agent

Trg DB

Source Machine

C Veridata

Agent

Src DB 2Possible

On Going

Replication

Compressed

Data

Source Machine

Java Veridata

Agent

Src DB 1

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

29

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Director Web

bull Browser Based

bull GoldenGate Instances

bull View

bull Manage

bull Monitor

bull GGSCI Execution

bull Consolidated Logs

bull Email Alerts

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Business Challenges

Ensure High Availability for electronic and

ATM payment processing of 1 billion

transactions per year

Support and synchronize two

geographically distinct data centers

Handle performance demands during

increased workload at peak times

Each system responsible for its own cut-

over

GoldenGate Solution

Phased approach Live Standby first then

moved to ActiveActive for continuous

availability

Both sites active and sharing load using

GoldenGatersquos BASE24 module D24 for

conflict detection and resolution

ldquoWe can maintain our level of customer service no matter what We have been using this full dual site ActiveActive solution with GoldenGate continuously since 2006 with no outages or service issuesrdquo

- Magnus Kleveby Systems Area Manager for Authorization Processing Swedbank

Processing 1 Billion Transactions per Year

HP Nonstop

NS16000

Stockholm

Location B

Dual-Active HP Nonstop

NS16000

ATM Application

ACI Base24

Stockholm

Location A

ATM Application

ACI Base24

High Availability Active-ActiveDisaster Recovery for ATM Processing amp Electronic Payment

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

Zero Downtime Migration amp UpgradeZero Downtime OS and DB Migrations

Business Challenges

bull RIM BlackBerry has a very small monthly window

to take downtime for upgrades migrations and

planned maintenance

bull Strict SLA limits with the major Telcos

GoldenGate Solution

bull Zero-Downtime Upgrade and OS change for

business-critical Oracle databases

bull GoldenGate Veridatatrade to ensure that all data from

source is in-synch with target and that migration

has been successful

GoldenGate Benefits

bull Fail-back capability to reduce business risk and

downtime

bull No manual intervention to reduce possibility of

errors

bull Assurance of database consistency with Veridata

Zero-Downtime OS and Database Upgrade with Application Maintenance

Provisioning

Oracle 10203

HP-UX

Waterloo

Oracle 10204

HP-UX

Slough UK

Application Maintenance

Provisioning

Database migration

with failback

35

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details

36

Demo

1 Oracle DB

- Create target and souce users schemas

- enable achieve logging

Install 26 megs of hellip Golden Gate

- Unzip Create mgr register service names

Source Schema (oggs) -gt Target Schema (oggt)

- Edit dirprmggs_ext ggs_pump defgen mgr

- Start MGR source and target

Load Data

- scr_loadbat

Check Data Source and Target

- Note difference in Customer table

- Show log in Golden Gate

Souce reports

GGSCIgt send ggs_rep report

GGSCIgt view report ggs_rep details