- calgary oracle users groupcoug.ab.ca/wp-content/uploads/2011/04/paul_bekker... · ... oracle 9i...
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