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

2,240 views
2,132 views

Published on

Through GoldenGate, Oracle currently has the fastest an most scalable "real-time" dat integration solution. We will present some features for platform migration, application upgrades, replication, and high availability.

Published in: Technology, News & Politics
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,240
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
157
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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

  1. 1. Who I amHerve 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 Tuning1 www.dbi-services.com 06.10.2011 © dbi services
  2. 2. AgendaOracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion2 www.dbi-services.com 06.10.2011 © dbi services
  3. 3. Oracle GoldenGateGoldenGate 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, 20103 www.dbi-services.com 06.10.2011 © dbi services
  4. 4. Oracle GoldenGateGoldenGate 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 Applications4 www.dbi-services.com 06.10.2011 © dbi services
  5. 5. AgendaOracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion5 www.dbi-services.com 06.10.2011 © dbi services
  6. 6. Oracle GoldenGateGoldenGate 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 maintain6 www.dbi-services.com 06.10.2011 © dbi services
  7. 7. Oracle Golden GateArchitecture  Robust and Modular Architecture Mgr Mgr Extract Remote Trail Data Pump Trail Source Target Database Database Capture Delivery (Extract) (Replicat) Online Archived OnlineLog Files Log Files Archived Log Files Log Files7 www.dbi-services.com 06.10.2011 © dbi services
  8. 8. Oracle GoldenGateUse Cases for Real Time SolutionsZero Downtime Active - Active Multi MasterMigration and Upgrade Hot StandbyReporting DatabaseData Distribution Data Collection Cascading8 www.dbi-services.com 06.10.2011 © dbi services
  9. 9. Oracle GoldenGateGoldenGate 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 Management9 www.dbi-services.com 06.10.2011 © dbi services
  10. 10. Oracle GoldenGate GoldenGate HeterogeneityDatabases O/S and PlatformsOracle 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 OpenVMSOracle 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. 11. Oracle GoldenGate Licencing Modelwww.oracle.com -> Store-> Fusion Middleware-> Data integrator 11 www.dbi-services.com 06.10.2011 © dbi services
  12. 12. AgendaOracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion12 www.dbi-services.com 06.10.2011 © dbi services
  13. 13. Oracle GoldenGateZero 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> 213 www.dbi-services.com 06.10.2011 © dbi services
  14. 14. Oracle GoldenGateZero Downtime Migration Example Capture Select dbms_flashback. get_system_change_number Start Export 3 flashback_scn=<value>Start extract 1 from dual; 2begin now <value> Oracle 9i Windows Delivery Start Replicat 5 aftercsn <value> Import Data into empty schema 4 Oracle 11.2 Linux14 www.dbi-services.com 06.10.2011 © dbi services
  15. 15. Oracle GoldenGateDR 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 extract15 www.dbi-services.com 06.10.2011 © dbi services
  16. 16. Oracle GoldenGateMultiMaster Setup  Active-Active Example Remote Delivery Trail Capture Start Replicat start Extract Remote Delivery Capture Trail Start replicat Start extract16 www.dbi-services.com 06.10.2011 © dbi services
  17. 17. Oracle GoldenGateNon-Supported Data Types Non-Supported Oracle Goldengate Data Types ORDDICOM ANYDATA ANYDATASET ANYTYPE BFILE MLSLABEL TIMEZONE_ABBR TIMEZONE_REGION URITYPE UROWID17 www.dbi-services.com 06.10.2011 © dbi services
  18. 18. Oracle GoldenGateNot Supported SchemasDDL On Oracle Reserved Schemas is not supportedANONYMOUS ORDSYSAURORA OSE$HTTP$ADMIN$JIS OUTLN$UTILITY PERFSTAT$AURORA PUBLIC$ORB REPADMIN$UNAUTHENTICATED SYSCTXSYS SYSMANDBSNMP SYSTEMDMSYS TRACESVRDSSYS WKPROXYEXFSYS WKSYSMDSYS WMSYSODM XDBODM_MTROLAPSYSORDPLUGINS18 www.dbi-services.com 06.10.2011 © dbi services
  19. 19. Oracle GoldenGateNot 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 later19 www.dbi-services.com 06.10.2011 © dbi services
  20. 20. AgendaOracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion20 www.dbi-services.com 06.10.2011 © dbi services
  21. 21. Oracle GoldenGateZero Downtime Migration Example Capture Select dbms_flashback. get_system_change_number Start Export 3 flashback_scn=<value>Start extract 1 from dual; 2begin now <value> Oracle 9i Windows Delivery Start Replicat 5 aftercsn <value> Import Data into empty schema 4 Oracle 11.2 Linux21 www.dbi-services.com 06.10.2011 © dbi services
  22. 22. AgendaOracle GoldenGate Agenda i. Introduction ii. Architecture iii. Used Cases iv. Demo v. Conclusion22 www.dbi-services.com 06.10.2011 © dbi services
  23. 23. Oracle GoldenGateConclusion+ 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

×