You are on page 1of 25

<Insert Picture Here>

Zero Downtime Migration


Oracle GoldenGate Use Cases
Danairat T. Enterprise Architect, ASEAN danairat.thanabodithammachari@oracle.com, +66-81-559-1446

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 Oracles products remain at the sole discretion of Oracle.

Availability Architecture
Comprehensive protection against downtime and data loss:
Server failures Database instance crashes
SYNC / ASYNC

Storage subsystem failures System induced data corruptions Administrator errors Network outages

DC Database

DR Database

Site failures System maintenance One-off patches and CPUs Database patch-sets and upgrades

Monitoring

Oracle GoldenGate Everyday Example

ATM or POS System


Transaction: Cash Withdrawal / Purchase

Backup System

Data Warehouse

Fraud Detection

Real-Time Access: High Availability / Disaster Recovery

Real-Time Information: Business Intelligence / Data Integration

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 Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s) 5

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.

Capture

Trail LAN/WAN Internet

Source Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s) 6

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).

Capture

Trail

Pump LAN/WAN Internet

Source Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s) 7

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).

Capture

Trail

Pump LAN/WAN Internet TCP/IP

Trail

Source Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s) 8

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.

Capture

Trail

Pump LAN/WAN Internet TCP/IP

Trail

Delivery

Source Oracle & Non-Oracle Database(s)

Target Oracle & Non-Oracle Database(s) 9

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.

Capture

Trail

Pump LAN/WAN Internet TCP/IP

Trail

Delivery

Source Oracle & Non-Oracle Database(s)

Bi-directional

Target Oracle & Non-Oracle Database(s) 10

Oracle GoldenGate Topologies


Unidirectional Query Offloading Bi-Directional Live Standby or Active-Active for HA Peer-to-Peer Load Balancing, Multi-Master

Broadcast Data Distribution

Integration/Consolidation Data Warehouse

Cascading Data Marts

11

Key Areas for Oracle GoldenGate

Continuous Availability
Zero Downtime Migration
Migrate to Database or upgrade latest application version with no downtime

Real Time Data Integration


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

Query Offloading
Cost Reduction
Move reads to lower cost systems

Resource Utilization
Use physical standby for reads

Disaster Recovery & Data Protection


Create live standby for failover, avoid and repair block corruptions

Real Time Business Intelligence


Understand current metrics in historical context

Data Distribution
Synchronize hub & spoke or distributed systems

12 12

GoldenGate Usage Zero Downtime Migration


Once instantiation iscapture Once testing are connected to Instantiate new database that Now testers is users complete, OLTP users can confirm start Switch OLTP complete, with Start GoldenGate to new process & store transactions in primary datathe real-time database. server. to primary replication back will work primary If while The new the application OLTP users deliver problems occur, trail. EliminatesCan use and not correctly withtois fallback to a from new database. database transactions live empty. pointcandatabase need Enables areimmediate data any active. new for handlingpreferred. method collisions. affect production. old database. fallback option. of-consistency.

OLTP Users

Testers

Initial Instantiation

Manager

Manager

- Capture / Extract

- Delivery / Replicat

- Trail

13

GoldenGate Usage Active-Active Disaster Tolerance

X
Manager Manager

Load Balanced No Single Point of Failure


14

GoldenGate Usage Active-Active Application Upgrade

DB Update (DDL)

App App V1 V2

App App V1 V2

DB Update (DDL)

Capture

Delivery

DBMS A

DBMS B

Test!

Delivery

Capture

Test!

Open Delivery Stop Application v1 toA Server B B toA ActivateStopApplication versionserver Installprocess from Test Server Version Introducethe new Appication on(colmap A Install both process from B A new theTest A Serverthe Database needed?) Stop Application on to Start DeliverynewServer delivery processes DDL B server

15

Oracle GoldenGate Management Console


Easy Management of Oracle GoldenGate Solutions

Manages, defines, configures, and reports on Oracle GoldenGate components Key features:
Centralized management of GoldenGate modules Rich-client and Web-based interfaces Alert notifications and integration with 3rd-party monitoring products Real-time feedback Zero-impact implementation

19

Oracle GoldenGate Veridata


Data Comparison without Downtime

A high-speed, low impact data comparison solution


identifies and reports data discrepancies between heterogeneous databases without interrupting their availability

Benefits:
Reduce financial/legal risk exposure Speed and simplify IT work in comparing data sources No disruption to business systems Improved failover to backup systems Confident decision-making and reporting

20

GoldenGate Heterogeneous Platforms


Databases
Capture:
Oracle

O/S and Platforms


Windows 2000, 2003, XP Linux Sun Solaris HP NonStop HP-UX HP TRU64 HP OpenVMS IBM AIX IBM z/OS

DB2 Microsoft SQL Server Sybase ASE Teradata Enscribe SQL/MP SQL/MX

Delivery:
All listed above, plus:

HP Neoview, Netezza, Greenplum, and any ODBC compatible databases ETL products JMS message queues MySQL TimesTen

21

Oracle GoldenGate Use Cases


Enterprise-wide Solution for Real Time Data Needs

Disaster Recovery, Standby Data Protection


(Open & Active)

Zero Downtime Migration and New DB/OS/HW/App Upgrades


Log Based, RealTime Change Data Capture

Standardize on Single Technology for Multiple Needs Deploy for Continuous Availability and Real-time Data Access for Reporting / BI

Operational Reporting
ODI ODS ODI

Reporting Database

OGG

EDW

Heterogeneous Source Systems

Real-time BI

EDW

Highly Flexible Fast Deployments Lower TCO & Improved ROI

Query Offloading
Replica

Data Distribution

22

Horizontal Technology
For Industry-Specific Business Needs

23

GoldenGate for Banking / Financial Services


Industry Challenges
Escalating threats of fraud Increased competition in risk management System rationalization and cost reduction 100% reliability and uptime Continuous availability of transactional and historical data Real time data for better intelligence regarding fraud, risk, and business optimization Meet the most stringent SLAs for latency, availability, scalability IT Managers can sleep better at night Protect against planned and unplanned downtime Lower risk and cost with better, up to date customer intelligence

GoldenGate Provides Key Partners: Key Customers:


Benefits

24

GoldenGate for Communications


Industry Challenges
Operational efficiency (OPEX reduction) Transformation of the network & OSS/BSS to Next-generation technology Convergence is driving product bundling Faster time-to-launch for new services Zero downtime for planned and unplanned events Real time data for customer service and customer analysis Real time data to enable new services Introduce new services rapidly Support Real-time services (gaming, conferencing) Handle growth and peaks with reliability Eliminate downtime

Key Partners: Key Customers:

GoldenGate Provides

Benefits

25

GoldenGate for ECommerce & Retail


Industry Challenges
Promotion Optimization Logistics & Distribution: Real time Warehouse Management Align per Customer Costs to Revenues Cost-effective Systems that Handle Peak Loads Real time data integration for optimizing logistics and customer promotions Query offloading to reduce system costs Data distribution to support applications in a hub/spoke business structure Improved customer reach and shopper to buyer conversion Increased operational efficiency Maintain margins in good and bad times

Key Customers:

GoldenGate Provides

Benefits

26

GoldenGate for Healthcare


Industry Challenges
Paperless Patient Records Data-Driven Medicine Staff and Critical Supply Management Continuous availability of data that is a prerequisite to going completely electronic Real time data for intelligence in the business of healthcare Protect patient data in the event of system outages and other failures Save time for health care providers by delivering unified view of all current test results and patient history Improve patient outcomes through safety analyses such as drug interaction analysis business intelligence

GoldenGate Provides Key Partners: Key Customers:

Benefits

27

29

You might also like