1 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11g Overview
Mike Denman October 17 2012
2 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
The following is intended to outline our general product
direction It is intended for information purposes only and
may not be incorporated into any contract It is not a
commitment to deliver any material code or functionality
and should not be relied upon in making purchasing
decisions The development release and timing of any
features or functionality described for Oraclersquos products
remains at the sole discretion of Oracle
3 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
4 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate is Oraclersquos Strategic Replication Solution
bull Best-in-class leader in real-time data integration solutions
bull Complements existing Oracle products
bull Continuous Availability for heterogeneous systems
bull Real-time data access for Reporting amp BIEPM
bull Zero-downtime migrations upgrades to Oracle
Database Hardware and Applications
bull Over 1200 customers including Fortune 500 companies
representing Financial Services Communications
Healthcare Public Sector Retail Utilities industries
bull 4 of top 5 largest commercial banks
bull 3 of top 3 busiest ATM networks
bull 5 of top 5 financial data services companies
bull 5 of top 5 telecommunications providers
bull 3 of top 5 largest food amp drug stores
5 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Performance
Flexible amp Extendable
Reliable
bull Sub-second latency for data movement
bull Low-impact capture routing transformation and
delivery of transactional data
bull Open modular architecture
bull Supports heterogeneous sources and targets
bull Agile and adaptable to modern data integration architectures
bull Maintains transactional integrity
bull Resilient against interruptions and failures
bull Fast Recovery after process interruptions
Oracle GoldenGate Differentiators
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
2 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
The following is intended to outline our general product
direction It is intended for information purposes only and
may not be incorporated into any contract It is not a
commitment to deliver any material code or functionality
and should not be relied upon in making purchasing
decisions The development release and timing of any
features or functionality described for Oraclersquos products
remains at the sole discretion of Oracle
3 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
4 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate is Oraclersquos Strategic Replication Solution
bull Best-in-class leader in real-time data integration solutions
bull Complements existing Oracle products
bull Continuous Availability for heterogeneous systems
bull Real-time data access for Reporting amp BIEPM
bull Zero-downtime migrations upgrades to Oracle
Database Hardware and Applications
bull Over 1200 customers including Fortune 500 companies
representing Financial Services Communications
Healthcare Public Sector Retail Utilities industries
bull 4 of top 5 largest commercial banks
bull 3 of top 3 busiest ATM networks
bull 5 of top 5 financial data services companies
bull 5 of top 5 telecommunications providers
bull 3 of top 5 largest food amp drug stores
5 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Performance
Flexible amp Extendable
Reliable
bull Sub-second latency for data movement
bull Low-impact capture routing transformation and
delivery of transactional data
bull Open modular architecture
bull Supports heterogeneous sources and targets
bull Agile and adaptable to modern data integration architectures
bull Maintains transactional integrity
bull Resilient against interruptions and failures
bull Fast Recovery after process interruptions
Oracle GoldenGate Differentiators
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
3 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
4 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate is Oraclersquos Strategic Replication Solution
bull Best-in-class leader in real-time data integration solutions
bull Complements existing Oracle products
bull Continuous Availability for heterogeneous systems
bull Real-time data access for Reporting amp BIEPM
bull Zero-downtime migrations upgrades to Oracle
Database Hardware and Applications
bull Over 1200 customers including Fortune 500 companies
representing Financial Services Communications
Healthcare Public Sector Retail Utilities industries
bull 4 of top 5 largest commercial banks
bull 3 of top 3 busiest ATM networks
bull 5 of top 5 financial data services companies
bull 5 of top 5 telecommunications providers
bull 3 of top 5 largest food amp drug stores
5 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Performance
Flexible amp Extendable
Reliable
bull Sub-second latency for data movement
bull Low-impact capture routing transformation and
delivery of transactional data
bull Open modular architecture
bull Supports heterogeneous sources and targets
bull Agile and adaptable to modern data integration architectures
bull Maintains transactional integrity
bull Resilient against interruptions and failures
bull Fast Recovery after process interruptions
Oracle GoldenGate Differentiators
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
4 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate is Oraclersquos Strategic Replication Solution
bull Best-in-class leader in real-time data integration solutions
bull Complements existing Oracle products
bull Continuous Availability for heterogeneous systems
bull Real-time data access for Reporting amp BIEPM
bull Zero-downtime migrations upgrades to Oracle
Database Hardware and Applications
bull Over 1200 customers including Fortune 500 companies
representing Financial Services Communications
Healthcare Public Sector Retail Utilities industries
bull 4 of top 5 largest commercial banks
bull 3 of top 3 busiest ATM networks
bull 5 of top 5 financial data services companies
bull 5 of top 5 telecommunications providers
bull 3 of top 5 largest food amp drug stores
5 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Performance
Flexible amp Extendable
Reliable
bull Sub-second latency for data movement
bull Low-impact capture routing transformation and
delivery of transactional data
bull Open modular architecture
bull Supports heterogeneous sources and targets
bull Agile and adaptable to modern data integration architectures
bull Maintains transactional integrity
bull Resilient against interruptions and failures
bull Fast Recovery after process interruptions
Oracle GoldenGate Differentiators
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
5 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Performance
Flexible amp Extendable
Reliable
bull Sub-second latency for data movement
bull Low-impact capture routing transformation and
delivery of transactional data
bull Open modular architecture
bull Supports heterogeneous sources and targets
bull Agile and adaptable to modern data integration architectures
bull Maintains transactional integrity
bull Resilient against interruptions and failures
bull Fast Recovery after process interruptions
Oracle GoldenGate Differentiators
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
6 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle GoldenGate 11gLow-Impact Real-Time Data Integration amp Transactional Replication
New DBHWOSAPP
Fully Active Distributed DB
Reporting Database
Data Warehouse
Global Data Centers
ODSData Integrator
Zero Downtime Upgrade amp Migration
Query Offloading Disaster Recovery
Data Synchronization across the Enterprise
Real-time BI Operational Reporting MDM
Event Driven Architecture SOA
Highly Available Disaster Recovery
Log-basedchanged data
Database
Message Bus
Legacy
Message Bus
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
7 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
8 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
9 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
10 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
11 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
12 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
How Oracle GoldenGate Works
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
13 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Capture committed transactions are captured (and can be filtered) as they occur by reading the transaction logs
Trail stages and queues data for routing
Pump distributes data for routing to target(s)
Route data is compressed encrypted for routing to target(s)
Delivery applies data with transaction integrity transforming the data as required
Source
Oracle amp Non-Oracle
Database(s)
Target
Oracle amp Non-Oracle
Database(s)Bi-directional
How Oracle GoldenGate Works
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
14 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing
Multi-Master
BroadcastData Distribution
IntegrationConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Oracle GoldenGate Differentiator Flexibility
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
15 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Capture
bull Log-based change data capture
ndash High volume
ndash Low overhead
bull Decoupled architecture
ndash Multiple capture processes may be used to scale but generally not required
ndash Possible to split ldquohotrdquo tables into a separate capture process
bull Filtering and compression
ndash Unnecessary change data is discarded immediately
ndash Updates and deletes are ldquocompressedrdquo by default
ndash Before images are discarded by default
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
16 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Performance and Scalability GoldenGate Delivery
bull Decoupled architecture
ndash Multiple delivery processes may be used to scale
ndash Possible to split ldquohotrdquo tables into a separate delivery process
ndash Possible for multiple delivery processes to split the work for a single table
bull Transaction grouping
ndash Small transactions are grouped by default to reduce commit overhead
bull Record batching
ndash Records are batched by table and operation within a single SQL execution
ndash Automatic reordering of batches
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
17 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Transaction Integrity
bull Transaction boundaries
ndash Recorded in GoldenGate trail file
ndash Transactions ordered in commit sequence
ndash Boundaries adjusted automatically due to record filtering or trail
splits
bull Transaction integrity
ndash Checkpointing and recovery are based on transaction
boundaries
ndash Original commit sequence is maintained by the delivery process
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
18 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Differentiator Reliability
bull Decoupled architecture
ndash Individual processes can be restarted automatically
ndash Tolerance to network outages (configurable)
bull Recovery
ndash Recovery ensures that no operations are skipped or duplicated after
failure of any kind
ndash Recovery of the Capture process is more involved than recovery the
Delivery process
ndash Although GoldenGate processes are completely decoupled the
Delivery process must be aware of a recovery performed by the
Capture process or pump
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
19 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
20 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
SourceDatabase
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
21 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
GoldenGate Checkpointing
bull Capture Pump and Delivery save positions to a checkpoint file so they can recover in case of failure
TargetDatabase
SourceDatabase
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
22 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Log-based capture for MSFT SQL Server 2008 IBM DB2 97 MySQL
bull Subscription to JMS messaging systemsservice bus
bull Delivery to IBM DB2 for I
bull Database
bull Direct data loads and expanded data type support
bull Certification for Oracle Exadata
bull Applications
bull Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD
Edwards
bull Integration with Oracle Data Integrator Enterprise Edition
bull Faster recovery after process interruptions for long running transactions
bull Improved tracing to identify bottlenecks and tune for higher performance
bull
Oracle GoldenGate 11g OverviewEXPANDED HETEROGENEITY
TIGHTER INTEGRATION WITH ORACLE
ENHANCED PERFORMANCE
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
23 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Databases OS and Platforms
Oracle GoldenGate Capture
Oracle
DB2 for v 97
DB2 for v 10 on zOS
Microsoft SQL Server for 2008 R1 R2
Sybase ASE 155
Teradata
Enscribe
SQLMP
SQLMX
MySQL
JMS message queues
Oracle GoldenGate Delivery
All listed above plus
TimesTen IBM System I Netezza amp Greenplum
ETL product
Linux
Sun Solaris
Windows 2000 2003 XP 2008
HP NonStop
HP-UX
IBM AIX
IBM z Series
zLinux
23
Oracle GoldenGate 11g Supported Platforms
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
24 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (1 2) Director
1 Oracle GoldenGate Director
Has basic configuration
management monitoring and
alerting Based on legacy pull
infrastructure Works on
legacy GoldenGate instances
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
25 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Management Pack for OGGComplete Visibility (2 2) Monitor
2 Oracle GoldenGate Monitor
Has advanced monitoring
alerting (SNMP support) lag
graphs and historical
repository Based on new
agent infrastructure which
will be the foundation for all
future integration projects
Supports OGG 111111+
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
26 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
27 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate All Downtime for Continuous Availability
Available ndash no issues
Planned outage
bull Upgrade
bull Migration
bull Maintenance
Unplanned outage
bull System failure
bull Data failure
Semi-available
bull Performance issues
bull R RW
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
28 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Storage failure
bull Data recovery
bull Backups
bull Instance failure
bull Server failure
bull RAC rolling
maintenance
bull Performance
scale-out
bull Consolidation
bull Continuous
point-in-time
recovery
bull Granular repair
of logical
corruptions
bull Transaction
bull Table
bull Database
bull Database failure
bull System failure
bull Site failure
bull Zero data loss
bull Automatic database
failover
bull Lost-write protection
bull Database rolling
upgrade
bull Offload read-only
workload and
backups
bull Some migrations
bull Online platform and
application upgrades
bull Bi-directional and
multi-master replication
bull Distribute read-only amp
read-write workload
bull An alternative to
physical replication
for site protection
bull Flexible planned maintenance
and heterogeneous
migrations
bull Zero downtime
upgrades and
migrations
Five Steps to Maximize Availability
ASM
RMAN
OSB
Oracle RAC
Flashback
Active
Data Guard
Oracle GoldenGate
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
29 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Zero Downtime Upgrades Migrations and Maintenance
ndash Migration from non-Oracle databases to Oracle 11gR2 amp Exadata
ndash Upgrade Oracle Database 8i 9i 10g to 11gR2
ndash UpgradeMigrate Database ServerOS
ndash Perform Database Maintenance
ndash Application Upgrade (Siebel CRM and JD Edwards)
bull Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions
bull Continuous Availability via Active-Active Databases
bull Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance
Oracle GoldenGate for Continuous Availability
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
30 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Real-time bi-directional replication using Oracle GoldenGate between Siebel 621 and Siebel 80 to enable a zero downtime phased migration over a three month period
bull 50-100 agents migrated per day 1500 users in total
bull Oracle GoldenGate configured with application upgrade amp downgrade logic to enable both systems to run in parallel
Return on Investment
bull Reduced downtime during the massive migration effort
bull Simplified data conversions without interruption to regular business processes
bull Mitigated risk to the business by having both environment remain online together in sync for 3 months before switching off old environment
Business Challenges
bull Always on always available production Siebel CRM call center application
bull No tolerance for downtime ndash operates 24x7x365
bull Need to minimize impact to users during Siebel application amp Oracle database upgrade
Minimized User Impact During a Major Siebel Upgrade
Home Shopping Network (HSN)
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
31 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Eliminate Downtime During Upgrades to Oracle 11g R2
bull Zero database
downtime for
upgrades from 8i 9i
10g to 11g
bull Leverage new
features of Oracle
Database 11g without
impacting business
operations
bull Minimize risks with
failback option
Failback Data Flow
Oracle Database8i9i10g
Oracle Database
11g Release 2
Application
Switchover
Compare amp Verify
With Oracle GoldenGate
Veridata
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
32 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle Exadata Database Machine as the foundation for new data infrastructure that ensures continuous high-performance marketing services and campaign analysis
bull Used GoldenGate for a phased migration with more than 12 terabytes of data from heterogeneous legacy environments
Return on Investment
bull Completed the phased migration in six months
bull Gained the ability to complete the migration in phases enabling e-Dialog to test the new environment over time
bull Reduced downtime during the massive migration effort
bull Improved throughput by 50 and cut report generation time in half
Business Challenges
bull 24x7x365 provider of advanced e-mail and multichannel marketing solutions to business worldwide helping marketers transform conversations into conversions
bull Ensure absolute business continuity when migrating data to a new data infrastructure capable of supporting extreme processing and data growth
Ensuring Business Continuity During Migration
e-Dialog
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
33 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Improve Production System Performance and
Lower Costs
bull Off-load queries from
production systems in
Active-Active or
Heterogeneous
configurations
bull Eg different OS
database version
database
bull Eg legacy system
query off-load
Real-time changed data
Legacy Production OLTP
OracleDatabase
Transaction Processing Read-Only Activity
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
34 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Needed solution to offload resources consumed by E-Business Suite reports to a separate dedicated system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements
bull Real-time up-to-date data required for reporting
Return on Investment
bull Improved overall performance of Oracle E-Business Suite by removing overhead incurred by ad-hoc reporting
bull Improved execution times for ad-hoc reporting
bull Continued use of existing production systems until fully depreciated saving Herbalife millions of dollars
Business Challenges
bull Needed to offload resources consumed by E-Business Suite reports to a separate system
bull Solution must be flexible to support easily created new reports and changes to existing reporting requirements and must be real-timeup-to-date data
Operational Reporting for Oracle E-Business SuiteHerbalife
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
35 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Increase ROI on Existing Servers amp Synchronize Data
Across Globe
bull Utilize secondary
systems for
transactions
bull Enable continuous
availability during
unplanned and
planned outages
bull Synchronize data
across data centers
around the globe
Source ampTargetRegion A
Source ampTarget
Region B
ApplicationApplication
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
36 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Solution
bull Oracle GoldenGate synchronizes data in 4-way active-active deployment on Oracle
bull Sub-second latency with high data volumes across distances
bull Active-active configuration also enables planned maintenance and migrations with zero downtime
bull Data Guard for DR with fast failover in key hubs
bull RAC used for server availability
bull Offloads reporting to Exadata with GoldenGate
Return on Investment
bull Avoid negative publicity and from outages or missed SLAs
bull Global replication of critical data to support manufacturing 247365
bull Fast cost-effective non-intrusive reliable method for adding new data center hubs with up-to-date data
bull Achieve reporting with real-time without impacting operational system
Business Challenges
bull Experiencing exponential growth and stringent carrier SLArsquos to meet growing demand for Blackberry devices
bull All plants must see same local data
bull Maintain continuous availably of critical data across 4 global hubs
Meet Stringent SLAs for Critical Manufacturing SystemResearch in Motion (RIM) Data Synchronization and Continuous Availability
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
37 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
38 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Why Real-Time Data for BI
Real-Time= Relevant and actionable information
Improved insights for operational decision making
Better customer service and cost savings via operational efficiencies
Increased profitability customer retention and competitive advantage
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
39 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bull Solution
bull Using OGG for log-based capture of database
transactions from source to minimize overhead
bull Load to target with sub-second latency
bull Transformation performed on the database
using E-LT in mini-batches
bull Fast ETLE-LT handled by database processing
bull Benefits
bull No resource performance impact to OLTP
bull Live data available for better decision making
bull Get double-duty from database investment by
using it for transformations
bull Maximizes availability of source systems and
DW due to smaller batch windows
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Oracle
GoldenGate
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
40 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Oracle Data
Integrator
EMP DEPT
DIM
FACT
DIM
DIMDIM
ODS Schema DW Schema
Synchronize Exadata with OGGbull New Exadata platform optimized for OLTP and Data Warehousing suits Real Time DW
bull Extreme Exadata performance can handle huge data volumes that come with Real Time DW
Next Generation Data Warehousing Enabling Real Time BIHigh Performance E-LT Real-Time Data Warehousing
Oracle
GoldenGate
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
41 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullFastest real-time solution
bullSub-second latency for real-time feeds
bullGuaranteed delivery eliminates data loss
bullEliminates down-time for migration and upgrades
bullLeast intrusive to source systems
Oracle GoldenGate
bullFastest E-LT Solution
bullOptimized SET-based transformation for high volume transformations
bullData lineage for improved manageability
bull Integrates to Data Quality
Oracle Data Integrator
Complementary and Used TogetherOracle GoldenGate and Oracle Data Integrator
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
42 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Program Agenda
bull Introduction to Oracle GoldenGate
bull Technology Overview
bull Continuous Availability
bull Next Generation Data Warehousing
bull Summary
bull QampA
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
43 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
bullCaptures once delivers to many targets for different uses
bull Non-invasive log-based capture
bull Moves only committed data reduces bandwidth needs
Reduced Overhead and TCO
bull Subsecond latency even with high data volumes
bullPreserves transaction integrity
bullEnsures data recoverability
High Performance with Reliability
bullProvides decoupled modular architecture
bull Supports heterogeneous sources and targets and different latency needs
bullCoexists and integrates with ELTETL and messaging solutions
Flexibility and Ease of Use
Advantages of Oracle GoldenGate 11g
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
44 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
Benefits of Oracle GoldenGate 11gCut Costs Reduce Risk and Achieve Operational Excellence
bull Lower TCO and reduce hardware
bull Shorten implementation and lower dev costs
Cut Costs and Shorten Time to Value
bull Improve your IT infrastructure without interrupting business operations
bull Enable data recoverability and reliable data delivery
Reduce Risk
bull Make better decisions based on accurate timely information
bull Provide better service to customers with continuous operations
Achieve Operational Excellence
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
45 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
QampA
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
46 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved
47 Copyright copy 2011 Oracle andor its affiliates All rights
reserved