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




                                                      2
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                           DR         Site failures
Database                     Database
               Monitoring                  System maintenance
                                           One-off patches and CPUs
                                           Database patch-sets and upgrades



                                                                              3
Oracle GoldenGate Everyday Example…



                       ATM or POS
                         System                         Transaction:
                                                Cash Withdrawal / Purchase




                             Data                              Fraud
Backup System
                           Warehouse                         Detection


Real-Time Access:                        Real-Time Information:
 High Availability /              Business Intelligence / Data Integration
 Disaster Recovery

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

                                                                         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.




                        Trail
            Capture
                                           LAN/WAN
                                            Internet



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




                        Trail
            Capture             Pump
                                             LAN/WAN
                                              Internet



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




                        Trail                                         Trail
            Capture             Pump
                                             LAN/WAN
                                              Internet
                                              TCP/IP

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


                        Trail                                         Trail
            Capture             Pump                                          Delivery
                                             LAN/WAN
                                              Internet
                                              TCP/IP

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


                        Trail                                         Trail
            Capture             Pump                                          Delivery
                                             LAN/WAN
                                              Internet
                                              TCP/IP

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

                                                                                          10
Oracle GoldenGate Topologies

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




  Broadcast         Integration/Consolidation    Cascading
Data Distribution        Data Warehouse          Data Marts




                                                                  11
Key Areas for Oracle GoldenGate



    Continuous                 Real Time Data                   Query Offloading
    Availability                Integration
• Zero Downtime               • Operational                    • Cost Reduction
  Migration                     Reporting                       Move reads to lower cost
 Migrate to Database or        Quickly report on                systems
 upgrade latest application    transaction system data
 version with no downtime      with no source impact           • Resource Utilization
                                                                Use physical standby for
• Disaster Recovery &         • Real Time Business              reads
  Data Protection               Intelligence
 Create live standby for       Understand current
 failover, avoid and repair    metrics in historical context
 block corruptions

• 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                    OLTP Users
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,
                                                                                           Testers
trail. EliminatesCan use and not
correctly withtois fallback to a
from new database. database
 transactions live empty. point-
    candatabase need Enables
     areimmediate data any
          active. new for
        handlingpreferred.
        method collisions.
         affect production.
          “old” database.
          fallback option.
          of-consistency.




                                            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                                                                           DB
Update                                                                       Update
(DDL)                       App                                 App          (DDL)
                            App                                 App
                            V1
                            V2                                   V1
                                                                 V2




                           Capture                              Delivery




DBMS                                                                           DBMS
 A                                                                                 B

                                                                           Test!
       Test!
                             Delivery                            Capture



     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                                     O/S and Platforms
Capture:
  Oracle                                     Windows 2000, 2003, XP
    DB2                                      Linux
    Microsoft SQL Server                     Sun Solaris
    Sybase ASE                               HP NonStop
    Teradata                                 HP-UX
    Enscribe                                 HP TRU64
    SQL/MP                                   HP OpenVMS
    SQL/MX                                   IBM AIX
 
                                              IBM z/OS
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,
                             Data Protection   Standby             • Standardize on Single
                                               (Open & Active)   Technology for Multiple Needs
                              Zero Downtime
                                                                   • Deploy for Continuous
                               Migration and New DB/OS/HW/App    Availability and Real-time Data
                                Upgrades
                                                                   Access for Reporting / BI
         Log Based, Real-
        Time Change Data       Operational
             Capture                             Reporting
                                Reporting
             OGG                                  Database

                                         ODI

                                ODS                 EDW
                                   ODI
                                                                        • Highly Flexible
Heterogeneous
Source Systems                    Real-time BI      EDW               • 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
                         • GoldenGate Provides
 Key Partners:              •   Continuous availability of transactional and
                                historical data
                            •   Real time data for better intelligence regarding
                                fraud, risk, and business optimization
 Key Customers:
                         • Benefits
                            •   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




                                                                        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

Key Partners:          • GoldenGate Provides
                          •   Zero downtime for planned and unplanned
                              events
                          •   Real time data for customer service and
Key Customers:                customer analysis
                          •   Real time data to enable new services
                       • Benefits
                          •   Introduce new services rapidly
                          •   Support Real-time services (gaming,
                              conferencing)
                          •   Handle growth and peaks with reliability
                          •   Eliminate downtime




                                                                     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
 Key Customers:        • GoldenGate Provides
                          •   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
                       • Benefits
                          •   Improved customer reach and shopper to
                              buyer conversion
                          •   Increased operational efficiency
                          •   Maintain margins in good and bad times




                                                                       26
GoldenGate for Healthcare

                        • Industry Challenges
                            •   Paperless Patient Records
                            •   Data-Driven Medicine
                            •   Staff and Critical Supply Management
                        • GoldenGate Provides
                            •   Continuous availability of data that is a pre-
                                requisite to going completely electronic
 Key Partners:
                            •   Real time data for intelligence in the business
                                of healthcare

Key Customers:          • Benefits
                            •   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




                                                                        27
29

More Related Content

PPTX
(ZDM) Zero Downtime DB Migration to Oracle Cloud
PDF
Autonomous Database Explained
PPTX
Backup & recovery with rman
PDF
Apache Iceberg Presentation for the St. Louis Big Data IDEA
PDF
Oracle RAC - New Generation
PPTX
Database Design and Normalization
PDF
Migración Discoverer a Oracle BI
PDF
RMOUG 18 - Oracle Database Locking Mechanism Demystified
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Autonomous Database Explained
Backup & recovery with rman
Apache Iceberg Presentation for the St. Louis Big Data IDEA
Oracle RAC - New Generation
Database Design and Normalization
Migración Discoverer a Oracle BI
RMOUG 18 - Oracle Database Locking Mechanism Demystified

What's hot (20)

PDF
İleri Seviye T-SQL Programlama - Chapter 21
PDF
Rman Presentation
PDF
Release and patching strategy
PDF
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
PDF
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
PDF
Demystifying Oracle Cloud ERP Financials
PDF
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
PDF
Why Data Mesh Needs Data Virtualization (ASEAN)
PDF
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
PPTX
Turning Raw Data Into Gold With A Data Lakehouse.pptx
PDF
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
PDF
Paper: Oracle RAC Internals - The Cache Fusion Edition
PPT
Oracle Architecture
PPTX
MongoDB and Azure Databricks
PDF
Mongo DB
PPTX
Non relational databases-no sql
PPTX
Introduction to snowflake
PPTX
Dataware house multidimensionalmodelling
PPTX
Automating Your Clone in E-Business Suite R12.2
PDF
Ebs 12.2 con9021_pdf_9021_0001
İleri Seviye T-SQL Programlama - Chapter 21
Rman Presentation
Release and patching strategy
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Demystifying Oracle Cloud ERP Financials
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Why Data Mesh Needs Data Virtualization (ASEAN)
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAs
Turning Raw Data Into Gold With A Data Lakehouse.pptx
Oracle運用Tips大放出! ~ RAC環境のRMANのパラレル化を極める 編 ~ @2016-02-23 JPOUG
Paper: Oracle RAC Internals - The Cache Fusion Edition
Oracle Architecture
MongoDB and Azure Databricks
Mongo DB
Non relational databases-no sql
Introduction to snowflake
Dataware house multidimensionalmodelling
Automating Your Clone in E-Business Suite R12.2
Ebs 12.2 con9021_pdf_9021_0001
Ad

Viewers also liked (20)

PDF
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
PPTX
Managing Security and Delivering Performance in the Cloud
PDF
Google App Engine
PDF
Thai IT Delegation to Japan 2012
PPTX
Driving Business Growth in the Age of Innovation
PPT
Backdrop ballroom c
PDF
Google Web Toolkit
PDF
Business Strategy and Policy For Next Generation: Social Media Related DC
PPTX
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
PDF
Thai Software Companies at CommunicAsia 2012
PDF
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
PPT
Spin intro-v6
PDF
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
PDF
Introduction to Datastore
PDF
List of CMMI's companies in Thailand
PPT
Business model
PPTX
Key success factors for managing software business
PDF
Software Park Thailand Newsletter (Thai) Vol2/2556
PDF
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
PDF
Technology Trends
Thai IT Trade Delegation to Tokyo, Japan 11-16 November 2012
Managing Security and Delivering Performance in the Cloud
Google App Engine
Thai IT Delegation to Japan 2012
Driving Business Growth in the Age of Innovation
Backdrop ballroom c
Google Web Toolkit
Business Strategy and Policy For Next Generation: Social Media Related DC
ซอฟต์แวร์ไทยสู่เวทีโลกด้วย Windows azure overview
Thai Software Companies at CommunicAsia 2012
Presentation ให้นักศึกษา ม.ขอนแก่น ที่มาเยี่ยมชม Software Park ในวันที่ 17 ต....
Spin intro-v6
แถลงข่าว “บริษัทซอฟต์แวร์ไทยผงาดขึ้นแท่นที่ 1 ในอาเซียน”
Introduction to Datastore
List of CMMI's companies in Thailand
Business model
Key success factors for managing software business
Software Park Thailand Newsletter (Thai) Vol2/2556
นวัตกรรมที่ควรเรียนรู้ในศตวรรษที่ 21
Technology Trends
Ad

Similar to Zero Downtime Migration (20)

PDF
Golden gate11g overview - Edgars Rungis
PPTX
Oracle goldengate OGG
PDF
Playing in the Same Sandbox: MySQL and Oracle
PPT
60141457-Oracle-Golden-Gate-Presentation.ppt
PPTX
Insync10 goldengate
PPT
Oracle GoldenGate
PDF
Flash session -goldengate--lht1053-lon
PPTX
Oracle Goldengate training by Vipin Mishra
PDF
GoldenGate and Stream Processing with Special Guest Rakuten
PPTX
Oracle GoldenGate for Disaster Recovery
PDF
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
PDF
Oracle goldegate microservice
PPTX
Hit Refresh with Oracle GoldenGate Microservices
PDF
GoldenGate Fundamentals Student Guide Version 10.4
PDF
Creating Data Hubs to Enhance Information Sharing
PDF
DataPortal Presentation
PDF
Oracle+golden+gate+introduction
PDF
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
PPTX
Extreme replication at IOUG Collaborate 15
Golden gate11g overview - Edgars Rungis
Oracle goldengate OGG
Playing in the Same Sandbox: MySQL and Oracle
60141457-Oracle-Golden-Gate-Presentation.ppt
Insync10 goldengate
Oracle GoldenGate
Flash session -goldengate--lht1053-lon
Oracle Goldengate training by Vipin Mishra
GoldenGate and Stream Processing with Special Guest Rakuten
Oracle GoldenGate for Disaster Recovery
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle goldegate microservice
Hit Refresh with Oracle GoldenGate Microservices
GoldenGate Fundamentals Student Guide Version 10.4
Creating Data Hubs to Enhance Information Sharing
DataPortal Presentation
Oracle+golden+gate+introduction
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Extreme replication at IOUG Collaborate 15

More from Software Park Thailand (20)

PDF
Smart industry Vol.33/2561
PDF
Softwarepark news Vol.7/2561
PDF
Software Park Newsletter Thai Vol 3/25561
PDF
Smart Industry Vol.23
PDF
Solfware park Newsletter Vol 3/2013 Eng Version
PDF
Software Park Thailand Newsletter Vol 3/2556
PDF
Software Park Thailand Newsletter (Eng) Vol3/2012
PDF
Software Park Thailand Newsletter (Eng) Vol5/2013
PDF
Software Park Thailand Newsletter (Thai) Vol4/2555
PDF
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
PDF
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
PDF
Software newsletter
PDF
Smart industry Vol. 21/2556
PDF
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
PDF
Software Park Newsletter Vol. 4/2012 English Version
PDF
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
PDF
Thai IT Business Development Delegation to Tokyo, Japan: November 2012
PDF
Smart industry Vol. 20/2555
PDF
Technology Trends : Impacts to Thai Industries
PDF
Cloud Thailand Alliance
Smart industry Vol.33/2561
Softwarepark news Vol.7/2561
Software Park Newsletter Thai Vol 3/25561
Smart Industry Vol.23
Solfware park Newsletter Vol 3/2013 Eng Version
Software Park Thailand Newsletter Vol 3/2556
Software Park Thailand Newsletter (Eng) Vol3/2012
Software Park Thailand Newsletter (Eng) Vol5/2013
Software Park Thailand Newsletter (Thai) Vol4/2555
Thai ICT Trad Mission CommunicAsia 2013 (18-21 June 2013)
Smart Industry Vo.22/2556"E-transaction กระตุ้นธุรกิจอีคอมเมิร์สโต"
Software newsletter
Smart industry Vol. 21/2556
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...
Software Park Newsletter Vol. 4/2012 English Version
Thai IT Business Develop,emt Delegation to Tokyo, Japan, 2012
Thai IT Business Development Delegation to Tokyo, Japan: November 2012
Smart industry Vol. 20/2555
Technology Trends : Impacts to Thai Industries
Cloud Thailand Alliance

Recently uploaded (20)

PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
August Patch Tuesday
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Five Habits of High-Impact Board Members
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
Unlock new opportunities with location data.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
DP Operators-handbook-extract for the Mautical Institute
Hindi spoken digit analysis for native and non-native speakers
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
WOOl fibre morphology and structure.pdf for textiles
August Patch Tuesday
A review of recent deep learning applications in wood surface defect identifi...
observCloud-Native Containerability and monitoring.pptx
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting Started with Data Integration: FME Form 101
Five Habits of High-Impact Board Members
Web Crawler for Trend Tracking Gen Z Insights.pptx
search engine optimization ppt fir known well about this
Unlock new opportunities with location data.pdf
CloudStack 4.21: First Look Webinar slides
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
NewMind AI Weekly Chronicles – August ’25 Week III
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game

Zero Downtime Migration

  • 1. <Insert Picture Here> Zero Downtime Migration Oracle GoldenGate Use Cases Danairat T. Enterprise Architect, ASEAN danairat.thanabodithammachari@oracle.com, +66-81-559-1446
  • 2. 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 remain at the sole discretion of Oracle. 2
  • 3. 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 DR Site failures Database Database Monitoring System maintenance One-off patches and CPUs Database patch-sets and upgrades 3
  • 4. Oracle GoldenGate Everyday Example… ATM or POS System Transaction: Cash Withdrawal / Purchase Data Fraud Backup System Warehouse Detection Real-Time Access: Real-Time Information: High Availability / Business Intelligence / Data Integration Disaster Recovery 4
  • 5. 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) 5
  • 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. Trail Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 6
  • 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). Trail Capture Pump LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 7
  • 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). Trail Trail Capture Pump LAN/WAN Internet TCP/IP 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. 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) 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). 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) 10
  • 11. Oracle GoldenGate Topologies Unidirectional Bi-Directional Peer-to-Peer Query Offloading Live Standby or Load Balancing, Active-Active for HA Multi-Master Broadcast Integration/Consolidation Cascading Data Distribution Data Warehouse Data Marts 11
  • 12. Key Areas for Oracle GoldenGate Continuous Real Time Data Query Offloading Availability Integration • Zero Downtime • Operational • Cost Reduction Migration Reporting Move reads to lower cost Migrate to Database or Quickly report on systems upgrade latest application transaction system data version with no downtime with no source impact • Resource Utilization Use physical standby for • Disaster Recovery & • Real Time Business reads Data Protection Intelligence Create live standby for Understand current failover, avoid and repair metrics in historical context block corruptions • Data Distribution Synchronize hub & spoke or distributed systems 12 12
  • 13. 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 OLTP Users 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, Testers trail. EliminatesCan use and not correctly withtois fallback to a from new database. database transactions live empty. point- candatabase need Enables areimmediate data any active. new for handlingpreferred. method collisions. affect production. “old” database. fallback option. of-consistency. Initial Instantiation Manager Manager - Capture / Extract - Delivery / Replicat - Trail 13
  • 14. GoldenGate Usage – Active-Active Disaster Tolerance X Manager Manager Load Balanced – No Single Point of Failure 14
  • 15. GoldenGate Usage – Active-Active Application Upgrade DB DB Update Update (DDL) App App (DDL) App App V1 V2 V1 V2 Capture Delivery DBMS DBMS A B Test! Test! Delivery Capture 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
  • 16. 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
  • 17. 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
  • 18. GoldenGate Heterogeneous Platforms Databases O/S and Platforms Capture:  Oracle Windows 2000, 2003, XP  DB2 Linux  Microsoft SQL Server Sun Solaris  Sybase ASE HP NonStop  Teradata HP-UX  Enscribe HP TRU64  SQL/MP HP OpenVMS  SQL/MX IBM AIX  IBM z/OS Delivery:  All listed above, plus:  HP Neoview, Netezza, Greenplum, and any ODBC compatible databases  ETL products  JMS message queues  MySQL  TimesTen 21
  • 19. Oracle GoldenGate Use Cases Enterprise-wide Solution for Real Time Data Needs Disaster Recovery, Data Protection Standby • Standardize on Single (Open & Active) Technology for Multiple Needs Zero Downtime • Deploy for Continuous Migration and New DB/OS/HW/App Availability and Real-time Data Upgrades Access for Reporting / BI Log Based, Real- Time Change Data Operational Capture Reporting Reporting OGG Database ODI ODS EDW ODI • Highly Flexible Heterogeneous Source Systems Real-time BI EDW • Fast Deployments • Lower TCO & Improved ROI Query Offloading Replica Data Distribution 22
  • 21. 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 • GoldenGate Provides Key Partners: • Continuous availability of transactional and historical data • Real time data for better intelligence regarding fraud, risk, and business optimization Key Customers: • Benefits • 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 24
  • 22. 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 Key Partners: • GoldenGate Provides • Zero downtime for planned and unplanned events • Real time data for customer service and Key Customers: customer analysis • Real time data to enable new services • Benefits • Introduce new services rapidly • Support Real-time services (gaming, conferencing) • Handle growth and peaks with reliability • Eliminate downtime 25
  • 23. 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 Key Customers: • GoldenGate Provides • 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 • Benefits • Improved customer reach and shopper to buyer conversion • Increased operational efficiency • Maintain margins in good and bad times 26
  • 24. GoldenGate for Healthcare • Industry Challenges • Paperless Patient Records • Data-Driven Medicine • Staff and Critical Supply Management • GoldenGate Provides • Continuous availability of data that is a pre- requisite to going completely electronic Key Partners: • Real time data for intelligence in the business of healthcare Key Customers: • Benefits • 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 27
  • 25. 29