SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Who I am
Herve Schweitzer

 Lead of High Availability Solutions
 Principal Consultant at dbi services
 DMK project Manager
 Focus: High Availability projects
     Oracle Data Guard
     Oracle RAC 11.2 (Grid Infrastructure)
     Oracle Failover Cluster (Windows Failsafe)
 Main Skills:
     Oracle 11g OCP
     Oracle Backup/Recovery
     Oracle Performance Tuning

1     www.dbi-services.com                         06.10.2011 © dbi services
Agenda
Oracle GoldenGate



                  Agenda
                  i.       Introduction
                  ii.      Architecture
                  iii.     Used Cases
                  iv.      Demo
                  v.       Conclusion




2   www.dbi-services.com                  06.10.2011 © dbi services
Oracle GoldenGate
GoldenGate is Strategic for Oracle

 Copyright (C) GoldenGate Software, Inc. 1995-2009
     Based in San Francisco
     $100 Million revenue in 2008
     500 Employees


 Oracle officially purchased GoldenGate
  September 3, 2009



 First Oracle GoldenGate 11g release
  September 10, 2010

3     www.dbi-services.com                 06.10.2011 © dbi services
Oracle GoldenGate
GoldenGate is Strategic for Oracle

 Leader in real-time data solutions
 Complements existing Oracle products
 Used by major Fortune 500 companies
 Continuous availability for heterogeneous systems
 Real-time data access for reporting
 Real-time data access for BI, Data warehouse, etc…
 Zero-downtime migration for Oracle Database
 Zero-downtime migration for Applications




4    www.dbi-services.com                06.10.2011 © dbi services
Agenda
Oracle GoldenGate



                  Agenda
                  i.       Introduction
                  ii.      Architecture
                  iii.     Used Cases
                  iv.      Demo
                  v.       Conclusion




5   www.dbi-services.com                  06.10.2011 © dbi services
Oracle GoldenGate
GoldenGate Technical Overview

 Real-time data provided with low-impact capture,
  routing, transformation, and transaction delivery
 Facilitates high-performance
 Heterogeneous database and platforms
 Maintains transaction integrity
 Resilient against interruptions and failures
 Easier to implement, customize, and maintain




6    www.dbi-services.com                  06.10.2011 © dbi services
Oracle Golden Gate
Architecture

      Robust and Modular Architecture
                              Mgr                               Mgr

                                   Extract                       Remote
                                    Trail    Data Pump            Trail
      Source                                                                     Target
     Database                                                                   Database


                    Capture                                     Delivery
                    (Extract)                                  (Replicat)


 Online                Archived                                               Online
Log Files              Log Files                         Archived            Log Files
                                                         Log Files




7           www.dbi-services.com                                      06.10.2011 © dbi services
Oracle GoldenGate
Use Cases for Real Time Solutions

Zero Downtime                 Active - Active   Multi Master
Migration and Upgrade         Hot Standby
Reporting Database




Data Distribution             Data Collection   Cascading




8      www.dbi-services.com                      06.10.2011 © dbi services
Oracle GoldenGate
GoldenGate Additional Key Features

 Integration with ETL products Using GoldenGate
  Application Adapter
 Flexibility to apply transformations/mappings within
  the target database
 DDL Support (for supported database)
     Attention: Oracle recycle bin must be turned off
   Detect and resolve conflict in Multi Master
   Event marker infrastructure
   Routing compression and encryption
   Deferred Apply
   Automated Memory Management


9     www.dbi-services.com                         06.10.2011 © dbi services
Oracle GoldenGate
 GoldenGate Heterogeneity

Databases                     O/S and Platforms
Oracle GoldenGate Capture:
• Oracle                      Linux
• DB2 since v9.7 *new*        Sun Solaris
• Microsoft SQL Server        Windows 2000, 2003, 2008
• Sybase ASE                  Oracle Exadata
• MySql *new*                 HP NonStop
• Etc…                        HP-UX
                              UP OpenVMS
Oracle GoldenGate Delivery:   IBM AIX
• All listed above            IBM z Series
• TimesTen *new*              zLinux
• ETL products
• Greenplum
• Netazza, HPNeoview


 10    www.dbi-services.com             06.10.2011 © dbi services
Oracle GoldenGate
 Licencing Model
www.oracle.com -> Store-> Fusion Middleware-> Data integrator




 11    www.dbi-services.com                  06.10.2011 © dbi services
Agenda
Oracle GoldenGate



                   Agenda
                   i.       Introduction
                   ii.      Architecture
                   iii.     Used Cases
                   iv.      Demo
                   v.       Conclusion




12   www.dbi-services.com                  06.10.2011 © dbi services
Oracle GoldenGate
Zero Downtime Migration Example

 exp/imp used for the initial load
                                         Copy Dump
                                            File
         Start Export          3                       Import Data into
                                                                           4
         flashback_scn=<value>                          empty schema
                                                     Remote
                  Capture                             Trail
                                                                    Delivery
                                                               Start Replicat
                                                                              5
             Start extract
             begin now           1                             aftercsn <value>




     Select
     dbms_flashback.get_system_chang
     e_number from dual;
     <value>                         2
13        www.dbi-services.com                                06.10.2011 © dbi services
Oracle GoldenGate
Zero Downtime Migration Example


     Capture           Select dbms_flashback.
                       get_system_change_number
                                                  Start Export          3
                                                  flashback_scn=<value>
Start extract   1      from dual;
                                            2
begin now              <value>



                                                        Oracle 9i Windows

                                              Delivery
                                         Start Replicat
                                                        5
                                         aftercsn <value>


                                          Import Data into
                                           empty schema      4
                                                             Oracle 11.2 Linux


14      www.dbi-services.com                                     06.10.2011 © dbi services
Oracle GoldenGate
DR Setup (Live Standby Database)

  Switchover Scenario Example
                             Remote
        Delivery              Trail      Capture
     Start Replicat                   start Extract

                                      Remote
                                                   Delivery
                Capture                Trail
                                                Start replicat
             Start extract
                                                Stop replicat
             Lag extract
             Stop extract




15    www.dbi-services.com                     06.10.2011 © dbi services
Oracle GoldenGate
MultiMaster Setup

  Active-Active Example
                             Remote
        Delivery              Trail      Capture
     Start Replicat                   start Extract

                                      Remote
                                                   Delivery
                Capture                Trail
                                                Start replicat
             Start extract




16    www.dbi-services.com                     06.10.2011 © dbi services
Oracle GoldenGate
Non-Supported Data Types


             Non-Supported Oracle Goldengate
             Data Types
             ORDDICOM
             ANYDATA
             ANYDATASET
             ANYTYPE
             BFILE
             MLSLABEL
             TIMEZONE_ABBR
             TIMEZONE_REGION
             URITYPE
             UROWID




17   www.dbi-services.com                      06.10.2011 © dbi services
Oracle GoldenGate
Not Supported Schemas

DDL On Oracle Reserved Schemas is not supported

ANONYMOUS                    ORDSYS
AURORA                       OSE$HTTP$ADMIN
$JIS                         OUTLN
$UTILITY                     PERFSTAT
$AURORA                      PUBLIC
$ORB                         REPADMIN
$UNAUTHENTICATED             SYS
CTXSYS                       SYSMAN
DBSNMP                       SYSTEM
DMSYS                        TRACESVR
DSSYS                        WKPROXY
EXFSYS                       WKSYS
MDSYS                        WMSYS
ODM                          XDB
ODM_MTR
OLAPSYS
ORDPLUGINS



18    www.dbi-services.com                    06.10.2011 © dbi services
Oracle GoldenGate
Not Supported

 Oracle GoldenGate supports tables with virtual
  columns, but does not capture change
 Tables created as EXTERNAL are not supported
 Tables created with table compression or OLTP table
  compression are not supported
 Materialized views created WITH ROWID are not
  supported
 IOT (Index Organized Tables) are only supported for
  Oracle version 10.2 and later




19   www.dbi-services.com                06.10.2011 © dbi services
Agenda
Oracle GoldenGate



                   Agenda
                   i.       Introduction
                   ii.      Architecture
                   iii.     Used Cases
                   iv.      Demo
                   v.       Conclusion




20   www.dbi-services.com                  06.10.2011 © dbi services
Oracle GoldenGate
Zero Downtime Migration Example


     Capture           Select dbms_flashback.
                       get_system_change_number
                                                  Start Export          3
                                                  flashback_scn=<value>
Start extract   1      from dual;
                                            2
begin now              <value>



                                                        Oracle 9i Windows

                                              Delivery
                                         Start Replicat
                                                        5
                                         aftercsn <value>


                                          Import Data into
                                           empty schema      4
                                                             Oracle 11.2 Linux


21      www.dbi-services.com                                     06.10.2011 © dbi services
Agenda
Oracle GoldenGate



                   Agenda
                   i.       Introduction
                   ii.      Architecture
                   iii.     Used Cases
                   iv.      Demo
                   v.       Conclusion




22   www.dbi-services.com                  06.10.2011 © dbi services
Oracle GoldenGate
Conclusion

+ GoldenGate avoids any production downtime and business
  loss during cross-platform database migration and upgrade
+ GoldenGate allows to benefit from each infrastructure
  investment, providing data reporting on the target site
+ GoldenGate supports large data volume for large mission-
  critical businesses
 GoldenGate allows Zero downtime application modification
  and upgrade with some additional coding effort
 However, according to dbi services expertise Data Guard
  remains the best solution for High Availability:
        No synchronous transaction transfer
        No possibility for No Data loss setup
        Not a 100% identical Database (only a logical copy)
        Do you really want Cross Platform High Availability ?

23       www.dbi-services.com                            06.10.2011 © dbi services

Weitere ähnliche Inhalte

Was ist angesagt?

Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersJava EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersBruno Borges
 
Solaris cluster roadshow day 1 technical presentation
Solaris cluster roadshow day 1 technical presentationSolaris cluster roadshow day 1 technical presentation
Solaris cluster roadshow day 1 technical presentationxKinAnx
 
Solaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationSolaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationxKinAnx
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Changes in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowChanges in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowBruno Borges
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGArun Gupta
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationRakesh Gujjarlapudi
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsMarkus Michalewicz
 
MySQL Binary Log API Presentation - OSCON 2011
MySQL Binary Log API Presentation - OSCON 2011MySQL Binary Log API Presentation - OSCON 2011
MySQL Binary Log API Presentation - OSCON 2011Mats Kindahl
 
Build Your Own Middleware Machine
Build Your Own Middleware MachineBuild Your Own Middleware Machine
Build Your Own Middleware MachineSimon Haslam
 
Oracle 11g R2 RAC setup on rhel 5.0
Oracle 11g R2 RAC setup on rhel 5.0Oracle 11g R2 RAC setup on rhel 5.0
Oracle 11g R2 RAC setup on rhel 5.0Santosh Kangane
 
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Hari Srinivasan
 
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and ScalabilitySolving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and ScalabilityZendCon
 
5050 dev nation
5050 dev nation5050 dev nation
5050 dev nationArun Gupta
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Fuad Arshad
 
SOA OSB suite cluster installation
SOA OSB suite cluster installationSOA OSB suite cluster installation
SOA OSB suite cluster installationRakesh Gujjarlapudi
 
Oracle 10g Performance: chapter 05 waits intro
Oracle 10g Performance: chapter 05 waits introOracle 10g Performance: chapter 05 waits intro
Oracle 10g Performance: chapter 05 waits introKyle Hailey
 

Was ist angesagt? (20)

Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersJava EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c Developers
 
Solaris cluster roadshow day 1 technical presentation
Solaris cluster roadshow day 1 technical presentationSolaris cluster roadshow day 1 technical presentation
Solaris cluster roadshow day 1 technical presentation
 
Solaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationSolaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentation
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Changes in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowChanges in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must Know
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUG
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migration
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client Connections
 
MySQL Binary Log API Presentation - OSCON 2011
MySQL Binary Log API Presentation - OSCON 2011MySQL Binary Log API Presentation - OSCON 2011
MySQL Binary Log API Presentation - OSCON 2011
 
Build Your Own Middleware Machine
Build Your Own Middleware MachineBuild Your Own Middleware Machine
Build Your Own Middleware Machine
 
Oracle 11g R2 RAC setup on rhel 5.0
Oracle 11g R2 RAC setup on rhel 5.0Oracle 11g R2 RAC setup on rhel 5.0
Oracle 11g R2 RAC setup on rhel 5.0
 
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
 
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and ScalabilitySolving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
 
361 Rac
361 Rac361 Rac
361 Rac
 
5050 dev nation
5050 dev nation5050 dev nation
5050 dev nation
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
 
SOA OSB suite cluster installation
SOA OSB suite cluster installationSOA OSB suite cluster installation
SOA OSB suite cluster installation
 
Oracle 10g Performance: chapter 05 waits intro
Oracle 10g Performance: chapter 05 waits introOracle 10g Performance: chapter 05 waits intro
Oracle 10g Performance: chapter 05 waits intro
 
301 Rac
301 Rac301 Rac
301 Rac
 

Ähnlich wie Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011

The Good, The Bad and the Ugly
The Good, The Bad and the UglyThe Good, The Bad and the Ugly
The Good, The Bad and the UglyRoy Salazar
 
GlassFish REST Administration Backend
GlassFish REST Administration BackendGlassFish REST Administration Backend
GlassFish REST Administration BackendArun Gupta
 
The Journey to Cloud Foundry
The Journey to Cloud FoundryThe Journey to Cloud Foundry
The Journey to Cloud FoundryPlatform CF
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...HostedbyConfluent
 
Practical guide to Oracle Virtual environments
Practical guide to Oracle Virtual environmentsPractical guide to Oracle Virtual environments
Practical guide to Oracle Virtual environmentsNelson Calero
 
Dbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyDbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyFranck Pachot
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Docker, Inc.
 
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox:  MySQL and OraclePlaying in the Same Sandbox:  MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oraclelynnferrante
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentialsjucaab
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012Arun Gupta
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesdbi services
 
What's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondWhat's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondOracle
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Mirza Asim
 

Ähnlich wie Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011 (20)

Oracle goldengate OGG
Oracle goldengate OGGOracle goldengate OGG
Oracle goldengate OGG
 
Oracle goldengate ogg
Oracle goldengate oggOracle goldengate ogg
Oracle goldengate ogg
 
The Good, The Bad and the Ugly
The Good, The Bad and the UglyThe Good, The Bad and the Ugly
The Good, The Bad and the Ugly
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
GlassFish REST Administration Backend
GlassFish REST Administration BackendGlassFish REST Administration Backend
GlassFish REST Administration Backend
 
The Journey to Cloud Foundry
The Journey to Cloud FoundryThe Journey to Cloud Foundry
The Journey to Cloud Foundry
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
 
Practical guide to Oracle Virtual environments
Practical guide to Oracle Virtual environmentsPractical guide to Oracle Virtual environments
Practical guide to Oracle Virtual environments
 
Dbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyDbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easy
 
LALIT-TCS
LALIT-TCSLALIT-TCS
LALIT-TCS
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
 
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox:  MySQL and OraclePlaying in the Same Sandbox:  MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentials
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
 
Oracle dba golden gate training
Oracle dba golden gate trainingOracle dba golden gate training
Oracle dba golden gate training
 
Oracle golden gate training
Oracle golden gate trainingOracle golden gate training
Oracle golden gate training
 
What's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondWhat's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and Beyond
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
 

Mehr von dbi services

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...dbi services
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...dbi services
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...dbi services
 
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...dbi services
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...dbi services
 
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...dbi services
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...dbi services
 
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...dbi services
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...dbi services
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011dbi services
 

Mehr von dbi services (10)

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
 
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
 
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
 
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
 

Kürzlich hochgeladen

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011

  • 1. Who I am Herve Schweitzer  Lead of High Availability Solutions  Principal Consultant at dbi services  DMK project Manager  Focus: High Availability projects  Oracle Data Guard  Oracle RAC 11.2 (Grid Infrastructure)  Oracle Failover Cluster (Windows Failsafe)  Main Skills:  Oracle 11g OCP  Oracle Backup/Recovery  Oracle Performance Tuning 1 www.dbi-services.com 06.10.2011 © dbi services
  • 2. Agenda Oracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion 2 www.dbi-services.com 06.10.2011 © dbi services
  • 3. Oracle GoldenGate GoldenGate is Strategic for Oracle  Copyright (C) GoldenGate Software, Inc. 1995-2009  Based in San Francisco  $100 Million revenue in 2008  500 Employees  Oracle officially purchased GoldenGate September 3, 2009  First Oracle GoldenGate 11g release September 10, 2010 3 www.dbi-services.com 06.10.2011 © dbi services
  • 4. Oracle GoldenGate GoldenGate is Strategic for Oracle  Leader in real-time data solutions  Complements existing Oracle products  Used by major Fortune 500 companies  Continuous availability for heterogeneous systems  Real-time data access for reporting  Real-time data access for BI, Data warehouse, etc…  Zero-downtime migration for Oracle Database  Zero-downtime migration for Applications 4 www.dbi-services.com 06.10.2011 © dbi services
  • 5. Agenda Oracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion 5 www.dbi-services.com 06.10.2011 © dbi services
  • 6. Oracle GoldenGate GoldenGate Technical Overview  Real-time data provided with low-impact capture, routing, transformation, and transaction delivery  Facilitates high-performance  Heterogeneous database and platforms  Maintains transaction integrity  Resilient against interruptions and failures  Easier to implement, customize, and maintain 6 www.dbi-services.com 06.10.2011 © dbi services
  • 7. Oracle Golden Gate Architecture  Robust and Modular Architecture Mgr Mgr Extract Remote Trail Data Pump Trail Source Target Database Database Capture Delivery (Extract) (Replicat) Online Archived Online Log Files Log Files Archived Log Files Log Files 7 www.dbi-services.com 06.10.2011 © dbi services
  • 8. Oracle GoldenGate Use Cases for Real Time Solutions Zero Downtime Active - Active Multi Master Migration and Upgrade Hot Standby Reporting Database Data Distribution Data Collection Cascading 8 www.dbi-services.com 06.10.2011 © dbi services
  • 9. Oracle GoldenGate GoldenGate Additional Key Features  Integration with ETL products Using GoldenGate Application Adapter  Flexibility to apply transformations/mappings within the target database  DDL Support (for supported database)  Attention: Oracle recycle bin must be turned off  Detect and resolve conflict in Multi Master  Event marker infrastructure  Routing compression and encryption  Deferred Apply  Automated Memory Management 9 www.dbi-services.com 06.10.2011 © dbi services
  • 10. Oracle GoldenGate GoldenGate Heterogeneity Databases O/S and Platforms Oracle GoldenGate Capture: • Oracle Linux • DB2 since v9.7 *new* Sun Solaris • Microsoft SQL Server Windows 2000, 2003, 2008 • Sybase ASE Oracle Exadata • MySql *new* HP NonStop • Etc… HP-UX UP OpenVMS Oracle GoldenGate Delivery: IBM AIX • All listed above IBM z Series • TimesTen *new* zLinux • ETL products • Greenplum • Netazza, HPNeoview 10 www.dbi-services.com 06.10.2011 © dbi services
  • 11. Oracle GoldenGate Licencing Model www.oracle.com -> Store-> Fusion Middleware-> Data integrator 11 www.dbi-services.com 06.10.2011 © dbi services
  • 12. Agenda Oracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion 12 www.dbi-services.com 06.10.2011 © dbi services
  • 13. Oracle GoldenGate Zero Downtime Migration Example exp/imp used for the initial load Copy Dump File Start Export 3 Import Data into 4 flashback_scn=<value> empty schema Remote Capture Trail Delivery Start Replicat 5 Start extract begin now 1 aftercsn <value> Select dbms_flashback.get_system_chang e_number from dual; <value> 2 13 www.dbi-services.com 06.10.2011 © dbi services
  • 14. Oracle GoldenGate Zero Downtime Migration Example Capture Select dbms_flashback. get_system_change_number Start Export 3 flashback_scn=<value> Start extract 1 from dual; 2 begin now <value> Oracle 9i Windows Delivery Start Replicat 5 aftercsn <value> Import Data into empty schema 4 Oracle 11.2 Linux 14 www.dbi-services.com 06.10.2011 © dbi services
  • 15. Oracle GoldenGate DR Setup (Live Standby Database)  Switchover Scenario Example Remote Delivery Trail Capture Start Replicat start Extract Remote Delivery Capture Trail Start replicat Start extract Stop replicat Lag extract Stop extract 15 www.dbi-services.com 06.10.2011 © dbi services
  • 16. Oracle GoldenGate MultiMaster Setup  Active-Active Example Remote Delivery Trail Capture Start Replicat start Extract Remote Delivery Capture Trail Start replicat Start extract 16 www.dbi-services.com 06.10.2011 © dbi services
  • 17. Oracle GoldenGate Non-Supported Data Types Non-Supported Oracle Goldengate Data Types ORDDICOM ANYDATA ANYDATASET ANYTYPE BFILE MLSLABEL TIMEZONE_ABBR TIMEZONE_REGION URITYPE UROWID 17 www.dbi-services.com 06.10.2011 © dbi services
  • 18. Oracle GoldenGate Not Supported Schemas DDL On Oracle Reserved Schemas is not supported ANONYMOUS ORDSYS AURORA OSE$HTTP$ADMIN $JIS OUTLN $UTILITY PERFSTAT $AURORA PUBLIC $ORB REPADMIN $UNAUTHENTICATED SYS CTXSYS SYSMAN DBSNMP SYSTEM DMSYS TRACESVR DSSYS WKPROXY EXFSYS WKSYS MDSYS WMSYS ODM XDB ODM_MTR OLAPSYS ORDPLUGINS 18 www.dbi-services.com 06.10.2011 © dbi services
  • 19. Oracle GoldenGate Not Supported  Oracle GoldenGate supports tables with virtual columns, but does not capture change  Tables created as EXTERNAL are not supported  Tables created with table compression or OLTP table compression are not supported  Materialized views created WITH ROWID are not supported  IOT (Index Organized Tables) are only supported for Oracle version 10.2 and later 19 www.dbi-services.com 06.10.2011 © dbi services
  • 20. Agenda Oracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion 20 www.dbi-services.com 06.10.2011 © dbi services
  • 21. Oracle GoldenGate Zero Downtime Migration Example Capture Select dbms_flashback. get_system_change_number Start Export 3 flashback_scn=<value> Start extract 1 from dual; 2 begin now <value> Oracle 9i Windows Delivery Start Replicat 5 aftercsn <value> Import Data into empty schema 4 Oracle 11.2 Linux 21 www.dbi-services.com 06.10.2011 © dbi services
  • 22. Agenda Oracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion 22 www.dbi-services.com 06.10.2011 © dbi services
  • 23. Oracle GoldenGate Conclusion + GoldenGate avoids any production downtime and business loss during cross-platform database migration and upgrade + GoldenGate allows to benefit from each infrastructure investment, providing data reporting on the target site + GoldenGate supports large data volume for large mission- critical businesses  GoldenGate allows Zero downtime application modification and upgrade with some additional coding effort  However, according to dbi services expertise Data Guard remains the best solution for High Availability:  No synchronous transaction transfer  No possibility for No Data loss setup  Not a 100% identical Database (only a logical copy)  Do you really want Cross Platform High Availability ? 23 www.dbi-services.com 06.10.2011 © dbi services