• Save
Oracle GoldenGate
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Oracle GoldenGate

on

  • 5,989 views

 

Statistics

Views

Total Views
5,989
Views on SlideShare
5,619
Embed Views
370

Actions

Likes
4
Downloads
3
Comments
0

6 Embeds 370

http://blogs.oracle.com 205
https://blogs.oracle.com 159
http://www.javaoracleblog.com 3
https://stbeehive.oracle.com 1
http://translate.googleusercontent.com 1
res://ieframe.dll 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Oracle GoldenGate Presentation Transcript

  • 1. 1
  • 2. <Insert Picture Here> Oracle GoldenGate Alex Blyth Fumiko Ishii Principal Technology Consultant Principal Middleware Consultant alex.blyth@oracle.com fumiko.ishii@oracle.com
  • 3. 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 Oracle’s products remains at the sole discretion of Oracle. 3
  • 4. Agenda • Introduction to Oracle GoldenGate <Insert Picture Here> • Technology Overview • Database Migration Demo • ETL and Messaging System Integration • Q&A 4
  • 5. Oracle GoldenGate Overview 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 5
  • 6. Oracle GoldenGate Use Cases Enterprise-wide Solution for Real Time Data Needs Zero Downtime New DB/ Migration and OS/HW/App Upgrades Active-Active High Fully Active Availability Distributed Database Reduce Costs Log Based, Real- Time Change Data Capture Query Offloading Lower Risks Reporting Oracle Database GoldenGate Achieve Operational ETL Excellence ODS EDW ETL Heterogeneous Real-time BI EDW Source Systems Data DistributionGlobal Data Centers SOA/EDA 6
  • 7. Agenda • Introduction to Oracle GoldenGate <Insert Picture Here> • Technology Overview • Database Migration Demo • ETL and Messaging System Integration • Q&A 7
  • 8. 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) 8
  • 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. Trail Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 9
  • 10. 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) 10
  • 11. 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) 11
  • 12. 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) 12
  • 13. 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 Bi-directional Oracle & Non-Oracle Database(s) Database(s) 13
  • 14. Oracle GoldenGate Topologies 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 14
  • 15. Oracle GoldenGate 11g: Overview EXPANDED HETEROGENEITY • Log-based capture for IBM DB2 9.7, MySQL • Subscription to JMS messaging systems/service bus • Delivery to IBM DB2 for i TIGHTER INTEGRATION WITH ORACLE • Database • Direct data loads and expanded data type support • Certification for Oracle Exadata • Applications • Real-time reporting solution for Oracle applications ENHANCED PERFORMANCE • Faster recovery after process interruptions for long running transactions • Improved tracing to identify bottlenecks and tune for higher performance 15
  • 16. Oracle GoldenGate’ Heterogeneity Databases O/S and Platforms Oracle GoldenGate Capture:  Oracle Linux  DB2 NEW for v 9.7 Sun Solaris  Microsoft SQL Server  Sybase ASE Windows 2000, 2003, XP  Teradata HP NonStop  Enscribe HP-UX  SQL/MP  SQL/MX HP OpenVMS  MySQL NEW IBM AIX  JMS message queues NEW IBM z Series zLinux Oracle GoldenGate Delivery:  All listed above, plus: NEW TimesTen, DB2 for i  Netezza, Greenplum, and HP Neoview  ETL products 16 16
  • 17. Database Migration Demo 17
  • 18. Agenda • Introduction to Oracle GoldenGate <Insert Picture Here> • Technology Overview • Database Migration Demo • ETL and Messaging System Integration • Q&A 18
  • 19. Oracle Data Integrator with GoldenGate Non-invasive Data Capture with E-LT Micro-Batch Processing Application Real Time BI Analytic BI (using Data Copy) (Facts & Dims) Consistency Window BI Tools Oracle GoldenGate Oracle Data Integrator Metadata Auto-Generate Data Lineage 19
  • 20. Integration with Incumbent ETL Solutions • Integration via: – Staging tables ETL – Flat files Integration via Staging Tables – Messaging Delivery Integration via Files Capture Trail File Delivery data data data files files files ETL OLTP Integration via Messaging Delivery ETL JMS / MoM Queue or Topic 20
  • 21. Oracle GoldenGate for Message Bus Integration Capture from JMS Capture Trail File Delivery Oracle GoldenGate JMS Target Queue or Topic Heterogeneous Databases • Distribute real-time messages to relational databases with transaction integrity and recoverability 21
  • 22. Oracle GoldenGate for Message Bus Integration Delivery to JMS BPM APP API App DB Capture Trail File Pump BAM Source Oracle GoldenGate CEP Users JMS Databases Queue or Topic TL ODI DW • A non-intrusive, fast-to-deploy solution to add new data sources • Publishes new transactions or db operations to JMS queues or topics with minimal overhead and transaction integrity • Enables full recoverability of messages • Supports Oracle SOA Suite, Oracle BPM Suite, Oracle CEP and BAM solutions 22
  • 23. 23
  • 24. 24
  • 25. 25