SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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...
 

Plus de 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
 

Plus de 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
 

Dernier

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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