Vous êtes sur la page 1sur 39

<Insert Picture Here>

Zero Downtime with Oracle GoldenGate


Mauricio Gumiel Muñoz Octavio Oliveira
Sales Executive Principal Sales Consultant
Agenda

• Business Challenge <Insert Picture Here>

• The solution: Oracle GoldenGate


• Zero Downtime Scenarios
• References

2
Current economic behaviour

The economic indicators:


• Ferocious competence
• Based on cost: BRIC countries
• Bases on innovation: USA, Germany, UK
• All through the world: niche players
• Transactions 24x7, in a Global
Market
• Economic recession
• Target of all companies: gain
market share to show stability to
shareholders

3
The need for change

Competitors

REACT

Changes in competitive advantage

Customers

Monitor changes ADAPT


in the market

Personalize to customer needs

4
Critical applications

What are critical applications


• Main business processes rely on them
• Strong integration accross main systems
• 24 x 7 and Highly accessed
• Required to be hosted in High Availability Systems

Customers Users Suppliers Workers

5
Why are upgrades and low-downtime so important?
Reduce costs, reduce risks and increase performance

Gain • Productivity benefits from new


performance versions

• Leverage enhanced features in the


New Features new version of the application,
database, and/or OS

• Upgrade to a supported version of the


Support product

Change of • Switch out


database/OS/app/hardware vendor
Vendor for technical or business reasons

Increase • Support user growth and enhanced


Capacity services

• Reduce TCO and complexity by


Consolidation consolidating servers or data centers
• Reduce cost of running APPs (maintenance)

6
Upgrade & Migration projects
Challenges Customer’s Ask

• Unable to upgrade due to the risk • Help lower risk from upgrades
of upgrading • Lower cost of testing and training
• Extensive testing and training • Eliminate productivity loss
required
• Disruptive to the business
• High Cost

Phased application migration

Oracle GoldenGate

DB2/z Oracle
SAP / Siebel / JDE / Apps
HW upgrade / migration
OS upgrade / migration / bugs & fixes
DB upgrade / migration / bugs & fixes

7
Application Co-existence Architecture

Current Release New Release

GoldenGate

Connector

Integration Bridge

• Two versions running in parallel


• Phased upgrade without disrupting business
• Seamless data synchronization and transformation

8
GoldenGate - overview

9
GoldenGate is Strategic to Oracle

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


• Complements existing Oracle products
• Continuous Availability for heterogeneous
systems
• Real-time data access for Reporting & BI/EPM
• Zero-downtime migrations / upgrades to Oracle
Database and Applications

• 500+ customers
• 35+ countries
• 4,000+ implementations in Financial Services,
Communications, Healthcare, Public Sector, Retail &
Utilities industries:

• Top 4 of 5 largest commercial banks


• Top 3 of 3 busiest ATM networks
• Top 8 of 10 financial data services companies
• Top 4 of 5 telecommunications providers
• Top 3 of 5 largest retail companies

10
Oracle Data Integration Solution
Products of the Oracle strategy for Data Integration

Oracle Custom MDM Business Activity SOA


Applications Applications Applications Intelligence Monitoring Platforms

Oracle Data Integration Solution


SOA Abstraction Layer
BPEL Process Manager Enterprise Service Bus Data Federation

Oracle Data Integrator EE Oracle GoldenGate Oracle Data Quality


ELT/ETL Real-time CDC Data Cleansing

Data Transformation Zero Downtime Migration Data Profiling

Bulk Data Movement Data Replication Match and Merge

Data Lineage Transaction Verification Data Enrichment

Storage Data Warehouse/ OLTP OLAP Cube Flat Files Web 2.0 Web and Event
Data Mart System Services, SOA

11
Oracle GoldenGate
The Solution for Enterprise-wide Real Time Data Needs

Database and Mission Critical


applications, Mixed Applications & Data,
sources, distributed Real-time Business Intelligence,
systems, legacy, information Reporting for
OLTP, OLAP Customers, Partners
& Employees

Real-time Access

Oracle GoldenGate delivers real-time access of real-time information, enabling


companies to dramatically improve the availability, reliability, and performance of
critical data across enterprise systems.

12
Customers Demand Continuous Real Time Data
While Lowering IT Costs and Gaining Operational Efficiencies

Real-Time
Business
Operations

Continuous Availability of Critical Real-Time Information Access for


Applications and Data Intelligence & Decisioning
• Continuous Uptime in event of disaster • Instantly available Data for Reporting
• No downtime during planned outage • Access to Key Information for Analysis
• Load balancing & Data distribution • Across Heterogeneous Systems

Lower IT Spend & Improve Efficiencies


• Choose best system for need
• Modernize Legacy Systems
• Offload for reporting

13
What is Oracle GoldenGate?

Oracle GoldenGate provides low-impact capture, routing, transformation, and


delivery of transactional data across heterogeneous environments in real time

Key Differentiators:

Performance Non-intrusive, low-impact, sub-second latency

Flexible and Extensible Open, modular architecture - Supports


heterogeneous sources and targets

Reliable Maintains transactional integrity - Resilient


against interruptions and failures

14
Oracle GoldenGate 11g
Low-Impact Real-Time Data Integration & Transactional Replication

HW Migration
Zero Downtime Upgrade
& Migration Mainframe modernization

New DB/HW/OS/APP Mainframe downsizing

Highly Available / Disaster Web specialization


Recovery
Legacy Fully Active Distributed DB Active - Active

Query Offloading, Disaster Recovery


Mainframe
Exadata
Log-based, Reporting Database
Changed data
Real-time BI, Operational
Reporting, MDM

Database Data Warehouse


Data Synchronization
across the Enterprise

Global Data Centers


Event Driven Architecture,
SOA
Message Bus

15
How Oracle GoldenGate Works

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.

Capture
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

16
How Oracle GoldenGate Works

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.

Trail
Capture
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

17
How Oracle GoldenGate Works

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).

Trail
Capture Pump
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

18
How Oracle GoldenGate Works

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).

Trail Trail
Capture Pump
LAN/WAN
Internet

TCP/IP

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

19
How Oracle GoldenGate Works

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.

Trail Trail
Capture Pump Delivery
LAN/WAN
Internet

TCP/IP

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

20
How Oracle GoldenGate Works
No extra HW needed

Capture: committed transactions are captured (and can be


filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.

Trail Trail
Capture Pump Delivery
LAN/WAN
Internet

TCP/IP

Source Target
Oracle & Non-Oracle Bi-directional Oracle & Non-Oracle
Database(s) Database(s)

21
Oracle GoldenGate Differentiator: Flexibility

Unidirectional Bi-Directional Peer-to-Peer


Query Offloading Hot Standby or Load Balancing
Zero-Downtime Migration Active-Active for HA Multi-Master

Broadcast Integration/Consolidation Data Distribution


Data Distribution Data Warehouse via Messaging

BPM

BAM

CEP

22
Oracle GoldenGate 11g Supported Platforms

Databases O/S and Platforms


Oracle GoldenGate Capture:
 Oracle Linux
 DB2 for v 9.7
Sun Solaris
 DB2 for v 10 on z/OS
 Microsoft SQL Server for 2008 R1, R2
Windows 2000, 2003, XP, 2008
 Sybase ASE, 15.5 HP NonStop
 Teradata HP-UX
 Enscribe
IBM AIX
 SQL/MP
 SQL/MX IBM z Series
 MySQL zLinux
 JMS message queues
Oracle GoldenGate Delivery:
 All listed above, plus:
 TimesTen, IBM System I, Netezza &
Greenplum
 ETL product

23
States of Availability
Eliminate All Downtime for Continuous Availability

Available – no issues

• Planned outage
• Upgrade • Semi-available

• Migration • Performance issues

• Maintenance

• Unplanned outage
• System failure
• Data failure

24
Oracle GoldenGate Solutions for Database
Overview

• Zero Downtime Upgrades, Migrations and Maintenance


• Migration from non-Oracle databases to Oracle 11gR2
• Upgrade Oracle Database 8i, 9i, 10g to 11gR2
• Upgrade/Migrate Database Server/OS
• Perform Database Maintenance
• Application Upgrade (Siebel CRM)

• Offloading Queries from Legacy Systems to Oracle Databases

• Continuous Availability via Active-Active Databases

• Global Data Synchronization for Distributed Systems

25
Oracle GoldenGate for Oracle Database
Eliminate Downtime During Oracle Database Upgrades

• Zero database downtime for


upgrades
• Upgrade from prior
releases to Oracle Database
11g Release 2
• Leverage new features of
Oracle Database 11g without
impacting business
operations
• Verify data consistency
• Minimize risks with failback
option

26
Oracle GoldenGate for Oracle Database
Eliminate Downtime for Migrations and Application Upgrades

• Upgrade, migrate, maintain


database, hardware, OS
and/or application

• Minimize risk with fall-back


option

• Improve success with phased


user migration

27
Oracle GoldenGate’s Siebel Upgrade Solutions

• Oracle GoldenGate offers 3 deployment models for Siebel Zero-Downtime


Upgrades.

• Each deployment option is progressively more complex based on business


requirements for risk tolerance:

1) Uni-Directional: Allows for testing in advance & ensures transactional


data integrity. No failback.
Risk Tolerance

2) Active-Passive: Uni-directional replication, with passive bi-directional


replication for failback after cutover.
3) Active-Active Phased Migrations: Bi-directional replication keeps both
environments running in parallel, allows phased migration. Requires
conflict detection.

28
Application migration project
Deployment models - Unidirectional

Changed data flows in one direction with a static fail-back environment

29
Application migration project
Deployment models - Active-passive

Changed data flows in one direction with a dynamic fail-back environment.

30
Application migration project
Deployment models - Active-Active

Changed data flows freely in both directions

31
Oracle GoldenGate for Oracle Database
Eliminate unplanned downtime with Active Data Guard & Oracle GoldenGate

• Active Data Guard for disaster


recovery and data protection for:
• Oracle-Oracle databases

• Oracle GoldenGate for disaster


recovery and data protection for:
• Non-Oracle platforms
• Active-active configurations
• Cross-OS and Oracle
database version
requirements

32
Oracle GoldenGate for Oracle Databases
Increase ROI on Existing Servers and Synchronize Data Across the Globe

• Utilize secondary systems for


transactions

• Enable continuous availability


during unplanned and planned
outages

• Synchronize data across data


centers
around the globe

33
Oracle GoldenGate for Oracle Database
Improve Production System Performance and Lower Costs

• Off-load queries from production


systems in:
• Heterogeneous
configurations
• E.g. different OS,
database version,
database
• E.g. legacy system
query off-load
• Active-active environments

34
Siebel Customer Examples

DATA MIGRATION: Used GoldenGate to migrate data from their


Siebel CRM on Demand environment from Oracle 9i to Oracle 11g,
from Siebel 7.5 to 8.1without downtime.

DATA MIGRATION: Oracle used GoldenGate to migrate data from their


Siebel CRM on Demand environment from IBM DB2 to Oracle 10g without
downtime.

ZERO-DOWNTIME, PHASED APPLICATION UPGRADE: Used


GoldenGate to do a phased migration from Siebel 6.2 on Oracle 8i to
Siebel 8 on Oracle 10g.

REAL-TIME OPERATIONAL BI: Uses GoldenGate to integrate Siebel


CRM data in real-time into its Enterprise Data Warehouse.
DATA MIGRATION: Used to migrate 7-TB Siebel database Oracle 9i from
HP Tru64 to HP UX Superdome server without downtime.

REAL-TIME “LIVE” REPORTING: Using GoldenGate to enable


operational reporting by moving real-time Siebel data on IBM DB2 to an
Oracle reporting database.

35
SAP Migrations

LOGO Customer Description

Megafon SAP upgrade for Oracle db

Akzo Nobel SAP upgrade to Oracle 11g


Decorative
Paints
Carl Zeiss SAP ECC 6.0 with SAP NetWeaver 7.0 and Oracle
Database
10g Release 2 (10.2.04) with 2.5 TB
This migration project included various challenges:
• Migration of a database of this size, including
interface adaptions and
corrections, over one weekend
• Large number of interfaces (more than 200)
• Inclusion of EMEA, USA and APAC at the same time

36
Case Study: Research in Motion
Zero Downtime OS and DB Migrations and Application Maintenance

Business Challenges:
• RIM BlackBerry has a very small monthly window Zero-Downtime OS and Database
to take downtime for upgrades, migrations, and Upgrade with Application Maintenance
planned maintenance
• Strict SLA limits with the major Telcos!

GoldenGate Solution:
• Zero-Downtime Upgrade and OS change for
business-critical Oracle databases
Application Maintenance
• GoldenGate Veridata™ to ensure that all data from
source is in-synch with target and that migration Provisioning Provisioning
has been successful Database migration
with failback

GoldenGate Benefits:
• Fail-back capability to reduce business risk and
downtime Oracle 10.2.0.3 Oracle 10.2.0.4
• No manual intervention to reduce possibility of HP-UX HP-UX
errors Waterloo Slough, U.K.
• Assurance of database consistency with Veridata.

39
Zero Down Time Migration

COMPANY OVERVIEW Oracle PROVIDES:


TeliaSonera provides telecommunication-  Zero Down Time Migration
services in the Nordic and Baltic countries, in  Real Time Data Warehouse & Live Reporting
Spain and the emerging markets of Eurasia,
including Russia and Turkey.

CHALLENGES / OPPORTUNITIES
.
 Implement new campaign functionallity in
time RESULTS
 Real time view of Customer Data  Decommission of obsolete Hardware
 Ease of maintainability
Move from Tru64 to HPUX
 No latency for customer data
Upgrade to latest Amdocs billing
 Real time customer view for Customer
version
Support
Zero downtime migration
No latency for moving data from
Amdocs to DW

41
42

Vous aimerez peut-être aussi