SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Überblick
Oracle GoldenGate
Ileana Someşan, Systemberaterin
ORACLE Deutschland
Agenda



Architektur und Funktionsweise



Anwendungsbeispiele



3

Was ist Oracle GoldenGate?

Verwandte Technologien

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Oracle GoldenGate
 Seit 2009 im Oracle Portfolio
 Eigenständiges Produkt
 Oracles strategische Replikationslösung

 Repliziert Daten...
– auf Transaktionsebene
– zwischen heterogenen Datenbanken
– in Echtzeit (laufend)

4

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Aufgabe
 Initial Load

 Dabei...

– Daten in eine leere Datenbank laden

– Tabellen, Spalten, Zeilen selektieren

– Einmaliger Vorgang

– zwischen Tabellen mit unterschiedlicher

z.B. im Rahmen von Migrationen

Struktur konvertieren
– Daten transformieren

 Live Synchronisation
– Zwei oder mehrere Datenbanken dauerhaft

auf dem gleichen Stand halten
– Erfasst kontinuierlich Änderungen an

Daten, ggf. Datenstrukturen und
aktualisiert sofort das Zielsystem

5

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Alleinstellungsmerkmale
1

2

3

6

Leistungsfähigkeit
 Geringe Belastung der Infrastruktur, nicht invasiv
 Hoher Transaktionsdurchsatz, geringe Latenzen

Flexibilität
 Vielzahl von Konfigurationen, auch aktiv-aktiv
 Heterogene Quell- und Zielsysteme

Fehlertoleranz
 Robust gegen Störungen und Ausfälle (des Netzwerks, Quell-/Zielsystems)
 Erhaltung der Transaktionsintegrität

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Agenda



Architektur und Funktionsweise



Anwendungsbeispiele



7

Was ist Oracle GoldenGate?

Verwandte Technologien

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Modulare Architektur
Quellsystem

Quell-DB

Capture

Oracle & Non-Oracle
Datenbanken

Trail
File

Pump

Zielsystem

LAN/WAN
über TCP/IP

Manager

Trail
File

Manager

Delivery

Ziel-DB

Oracle & Non-Oracle
Datenbanken

Weitere Systeme können zwischengeschaltet werden

8

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Funktionsweise
Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich

Quell-DB

9

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

LAN/WAN
über TCP/IP

Ziel-DB

ileana.somesan@oracle.com
Funktionsweise
Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich
Speichert temporär die Transaktionen in einem DB-unabhängigen Format

Quell-DB

10

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

LAN/WAN
über TCP/IP

Ziel-DB

ileana.somesan@oracle.com
Funktionsweise
Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich
Speichert temporär die Transaktionen in einem DB-unabhängigen Format

Sendet die Daten an ein/mehrere Zielsysteme, ggf. verschlüsselt, komprimiert

Quell-DB

11

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

LAN/WAN
über TCP/IP

Ziel-DB

ileana.somesan@oracle.com
Funktionsweise
Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich
Speichert temporär die Transaktionen in einem DB-unabhängigen Format

Sendet die Daten an ein/mehrere Zielsysteme, ggf. verschlüsselt, komprimiert
Aktualisiert die Ziel-DB über native SQL-Befehle. Erhält die
Transaktionsintegrität. Transformiert die Daten, falls erforderlich

Quell-DB

12

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

LAN/WAN
über TCP/IP

Ziel-DB

ileana.somesan@oracle.com
Funktionsweise
Weiterer Satz von Oracle GoldenGate Prozessen ermöglicht bidirektionalen
Datentransfer, z.B. zwischen 2 Master-Datenbanken
Mechanismen zur Konflikterkennung und –behandlung vorhanden

Quell-DB

LAN/WAN
über TCP/IP

Ziel-DB

Bidirektional
13

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Vielzahl von Konfigurationen
 One-to-One: unidirektional

 One-to-One: bidirektional

 Multi-Master

 One-to-Many

 Many-to-One

 Nachrichtenbasiert

BPM
BAM
CEP

Coherence

14

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Unterschiedliche Datenbanksysteme
Oracle GoldenGate 11.2
Datenbank

Quelle

Ziel

Datenbank

Quelle

Ziel

Oracle





NonStop SQL/MX





MySQL





Enscribe





SQL Server





Teradata





Sybase ASE





TimesTen

-



DB2 LUW





PostgreSQL

-



DB2 for i (OS400)





Netezza

-



DB2 for z/OS





Greenplum

-



Unterstützte Kombinationen aus Datenbank-/OS-Version
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

15

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Interaktion mit Oracle GoldenGate
 Eigene Kommandozeile
– GGSCI

 Grafische Oberflächen
– Oracle GoldenGate Monitor (für Monitoring, Alerting)
– Enterprise Manager Plug-in (für Monitoring, Alerting)
– Oracle GoldenGate Director (für Konfiguration und Administration)

 Bestandteil des Oracle Management Packs for Oracle GoldenGate

16

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Agenda



Architektur und Funktionsweise



Anwendungsbeispiele



17

Was ist Oracle GoldenGate?

Verwandte Technologien

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Mögliche Einsatzszenarien
Neue HW,
OS, DB, AW
Aktive
Standby DB

Oracle & Non-Oracle
Datenbank(en)
Data Integrator

ODS

Message Bus

19

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Auslagerung von Abfragen zur
Performance-Verbesserung

Data
Warehouse

Oracle
GoldenGate

Hochverfügbarkeit,
Disaster Recovery

Reporting
Datenbank

Altsysteme

Upgrade & Migration fast
ohne Downtime

Echtzeit BI,
operatives Reporting

Globale
Rechenzentren

Datensynchronisation
zwischen Rechenzentren

Message
Bus

Ereignisgesteuerte Architektur,
SOA

ileana.somesan@oracle.com
Upgrade & Migration
fast ohne Downtime

20

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Wann?

1

 Bei Wartungsarbeiten an produktiven Umgebungen, die keine Downtime zulassen
– Migration von Nicht-Oracle Datenbanken auf die Oracle DB
– Aktualisierung der Oracle DB-Version
– Hardware-Erneuerung (auch Umstieg auf Exadata)
– Betriebssystem-Wechsel oder –Upgrade
– Aktualisierung der Anwendung
– Implementierung neuer DB-Features (Multitenant Architektur, ASM, RAC, ...)

21

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Migration/Upgrade konventionell
Anwendung
stoppen

Anwendung
umschalten

Anwendung
auf dem alten System

Anwendung
auf dem neuen System
Datenmigration

Problem:
– Für die Dauer der Datenmigration ist die Applikation nicht verfügbar
– Die Ausfallzeit ist abhängig von der Datenmenge (Stunden, Tage)

22

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Migration/Upgrade mit Oracle GoldenGate
Anwendung
stoppen

Anwendung
umschalten

Anwendung
auf dem alten System

Anwendung
auf dem neuen System
Datenmigration

Vorteil:
– Die Applikation steht während des Migrationsvorgangs zur Verfügung
– Das Datenvolumen hat keine Auswirkung auf die Verfügbarkeit
– Im Notfall Rückfall auf das alte System möglich

23

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Ablauf einer Near Zero Downtime Migration
1. Neue Umgebung aufsetzen
– DB initial leer

2. OGG Capture Prozess starten

5. OGG Delivery Prozess starten
– ggf. neue DB-Struktur berücksichtigen
– Fehlende Transaktionen (entstanden

während der Migration) werden
synchronisiert

– Alle nachfolgenden Transaktionen werden

in Trail Files aufgezeichnet

3. Produktionsdaten migrieren

6. Clients auf das neue System umschalten

– Verschiedene Methoden

4. Weitere Aufgaben

2

5
1

– Anwendungs-Upgrade, Indizes anlegen,

Statistiken sammeln...

4
3
6
Altes System

24

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Neues System

ileana.somesan@oracle.com
Exkurs: Datenmigration im Oracle Umfeld
 Export/Import mit Oracle Data Pump
 Transportable Tablespaces (seit Version 10g auch Cross Plattform)
 RMAN Backup/Restore
 RMAN Duplicate
 Data Guard Standby Datenbank

 Oracle GoldenGate Initial Load
 ...

25

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Triple-O
Oracle to Oracle Online Migration
 Verfahren für die Migration der Oracle DB

unter SAP-Anwendungen
 Near Zero Downtime des SAP-Systems

 Verwendet Oracle GoldenGate
 Wird von Oracle Advanced Customer

Services (ACS) durchgeführt

– Ausfallzeit < 4 Std. unabhängig von der

Datenmenge
 Von SAP zertifiziert

SAP Note 1508271
Kundenbeispiel: Triple-O bei Carl Zeiss
http://www.oracle.com/us/products/database/ocs-nl20-carl-zeiss-396161.pdf

26

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Agenda



Architektur und Funktionsweise



Anwendungsbeispiele



27

Was ist Oracle GoldenGate?

Verwandte Technologien

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Datensicherheit und -verfügbarkeit
Oracle Active Data Guard

 Bester Schutz für Oracle Datenbanken
 Sehr schnelles Failover im Notfall

Oracle GoldenGate

 Heterogene Quell- und Zieldatenbanken,

Versionen, Datenstrukturen, Plattformen

 Standby DB offen für lesende Zugriffe

 Aktiv-aktiv Konfigurationen

 Transparente Wiederherstellung von

 Replikation einer Teilmenge der Daten

beschädigten Datenblöcken

28

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

möglich

ileana.somesan@oracle.com
Datenintegration
Oracle Data Integrator

 Oracles strategische ELT-Lösung

(Extract, Load, Transform)
 Effizientes Laden von Daten ins Data

Oracle GoldenGate

 Erfasst Änderungen an produktiven

Datenbanken in Echtzeit
 Laufende Aktualisierung des Zielsystems

Warehouse
 Komplexe Transformationen von

Massendaten

29

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Weitere Infos
 Oracle Technology Network für Datenblätter, Dokumentation u.a.

www.oracle.com/technetwork/middleware/goldengate/overview/index.html
 Youtube Kanal mit Tutorials

youtube.com/oraclegoldengate
 Download

edelivery.oracle.com, unter Product Pack Oracle Fusion Middleware

34

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
Q&A
ileana.somesan@oracle.com
36

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com
37

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

ileana.somesan@oracle.com

Weitere ähnliche Inhalte

Andere mochten auch

Tochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenTochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenall4cloud GmbH & Co. KG
 
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High Performance
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High PerformanceAccenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High Performance
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High PerformanceSalesforce Deutschland
 
Traction 2014
Traction 2014 Traction 2014
Traction 2014 careerloft
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Ileana Somesan
 
Diamond erp solution
Diamond erp solutionDiamond erp solution
Diamond erp solutionalkeshdnk
 
Future Retail - Wie die digitale Revolution den Handel verändert
Future Retail - Wie die digitale Revolution den Handel verändertFuture Retail - Wie die digitale Revolution den Handel verändert
Future Retail - Wie die digitale Revolution den Handel verändertIngo Stoll
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new featuresJakkrapat S.
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausDedagroup
 
Mobile in Retail / Multichannel
Mobile in Retail / MultichannelMobile in Retail / Multichannel
Mobile in Retail / MultichannelConnected-Blog
 
ERP-System - ein Lastenheft erleichtert die Auswahl
ERP-System - ein Lastenheft erleichtert die AuswahlERP-System - ein Lastenheft erleichtert die Auswahl
ERP-System - ein Lastenheft erleichtert die Auswahlerp_system
 
Launching a Rocketship Off Someone Else's Back
Launching a Rocketship Off Someone Else's BackLaunching a Rocketship Off Someone Else's Back
Launching a Rocketship Off Someone Else's Backjoshelman
 
vi knallgrau vine.co - Überblick für retail und consumer brands
vi knallgrau vine.co - Überblick für retail und consumer brandsvi knallgrau vine.co - Überblick für retail und consumer brands
vi knallgrau vine.co - Überblick für retail und consumer brandsvi knallgrau
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12cPini Dibask
 
Beyond the Gig Economy
Beyond the Gig EconomyBeyond the Gig Economy
Beyond the Gig EconomyJon Lieber
 
SXSW 2016 takeaways
SXSW 2016 takeawaysSXSW 2016 takeaways
SXSW 2016 takeawaysHavas
 
SXSW 2016: The Need To Knows
SXSW 2016: The Need To KnowsSXSW 2016: The Need To Knows
SXSW 2016: The Need To KnowsOgilvy Consulting
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
 

Andere mochten auch (20)

Tochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenTochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrieren
 
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High Performance
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High PerformanceAccenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High Performance
Accenture - Cloud-Lösungen für Unternehmen auf dem Weg zu High Performance
 
Traction 2014
Traction 2014 Traction 2014
Traction 2014
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Diamond erp solution
Diamond erp solutionDiamond erp solution
Diamond erp solution
 
Future Retail - Wie die digitale Revolution den Handel verändert
Future Retail - Wie die digitale Revolution den Handel verändertFuture Retail - Wie die digitale Revolution den Handel verändert
Future Retail - Wie die digitale Revolution den Handel verändert
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
16 Trends for 2016
16 Trends for 201616 Trends for 2016
16 Trends for 2016
 
NYU Talk
NYU TalkNYU Talk
NYU Talk
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinaus
 
Mobile in Retail / Multichannel
Mobile in Retail / MultichannelMobile in Retail / Multichannel
Mobile in Retail / Multichannel
 
ERP-System - ein Lastenheft erleichtert die Auswahl
ERP-System - ein Lastenheft erleichtert die AuswahlERP-System - ein Lastenheft erleichtert die Auswahl
ERP-System - ein Lastenheft erleichtert die Auswahl
 
Launching a Rocketship Off Someone Else's Back
Launching a Rocketship Off Someone Else's BackLaunching a Rocketship Off Someone Else's Back
Launching a Rocketship Off Someone Else's Back
 
vi knallgrau vine.co - Überblick für retail und consumer brands
vi knallgrau vine.co - Überblick für retail und consumer brandsvi knallgrau vine.co - Überblick für retail und consumer brands
vi knallgrau vine.co - Überblick für retail und consumer brands
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
 
Beyond the Gig Economy
Beyond the Gig EconomyBeyond the Gig Economy
Beyond the Gig Economy
 
SXSW 2016 takeaways
SXSW 2016 takeawaysSXSW 2016 takeaways
SXSW 2016 takeaways
 
SXSW 2016: The Need To Knows
SXSW 2016: The Need To KnowsSXSW 2016: The Need To Knows
SXSW 2016: The Need To Knows
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigital
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Ähnlich wie Überblick Oracle GoldenGate

Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2 oraclebudb
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Ulrike Schwinn
 
Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option Ileana Somesan
 
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...OPITZ CONSULTING Deutschland
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-ArchitekturMarkus Flechtner
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data KonnektivitätTrivadis
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHitemis AG
 
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Ulrike Schwinn
 
GWAVACon - Secure and managed file transfer - deutsch
GWAVACon - Secure and managed file transfer - deutschGWAVACon - Secure and managed file transfer - deutsch
GWAVACon - Secure and managed file transfer - deutschGWAVA
 
Oracle GoldenGate Monitoring
Oracle GoldenGate MonitoringOracle GoldenGate Monitoring
Oracle GoldenGate MonitoringIleana Somesan
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAsKarin Patenge
 
Datentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsDatentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsChristian Gohmann
 
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...Ileana Somesan
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichOliver Lemm
 
APEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebAPEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebNiels de Bruijn
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickKarin Patenge
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopOPITZ CONSULTING Deutschland
 
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAMigrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAIBsolution GmbH
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017oraclebudb
 
Heterogene Daten(-strukturen) in der Oracle Datenbank
Heterogene Daten(-strukturen) in der Oracle DatenbankHeterogene Daten(-strukturen) in der Oracle Datenbank
Heterogene Daten(-strukturen) in der Oracle DatenbankUlrike Schwinn
 

Ähnlich wie Überblick Oracle GoldenGate (20)

Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
 
Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option
 
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data Konnektivität
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
 
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
 
GWAVACon - Secure and managed file transfer - deutsch
GWAVACon - Secure and managed file transfer - deutschGWAVACon - Secure and managed file transfer - deutsch
GWAVACon - Secure and managed file transfer - deutsch
 
Oracle GoldenGate Monitoring
Oracle GoldenGate MonitoringOracle GoldenGate Monitoring
Oracle GoldenGate Monitoring
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
 
Datentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsDatentransfer mit Oracle Tools
Datentransfer mit Oracle Tools
 
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne Dich
 
APEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebAPEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & Betrieb
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
 
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAMigrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
 
Heterogene Daten(-strukturen) in der Oracle Datenbank
Heterogene Daten(-strukturen) in der Oracle DatenbankHeterogene Daten(-strukturen) in der Oracle Datenbank
Heterogene Daten(-strukturen) in der Oracle Datenbank
 

Mehr von Ileana Somesan

Oracle Database In-Memory Advisor (Deutsch)
Oracle Database In-Memory Advisor (Deutsch)Oracle Database In-Memory Advisor (Deutsch)
Oracle Database In-Memory Advisor (Deutsch)Ileana Somesan
 
Oracle Database In-Memory Advisor (English)
Oracle Database In-Memory Advisor (English)Oracle Database In-Memory Advisor (English)
Oracle Database In-Memory Advisor (English)Ileana Somesan
 
Oracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen BlickOracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen BlickIleana Somesan
 
Überblick Oracle Datenbank Hochverfügbarkeit
Überblick Oracle Datenbank HochverfügbarkeitÜberblick Oracle Datenbank Hochverfügbarkeit
Überblick Oracle Datenbank HochverfügbarkeitIleana Somesan
 
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012Die Oracle Datenbank als Service in der Oracle Cloud, November 2012
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012Ileana Somesan
 
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012Ileana Somesan
 
Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011Ileana Somesan
 

Mehr von Ileana Somesan (7)

Oracle Database In-Memory Advisor (Deutsch)
Oracle Database In-Memory Advisor (Deutsch)Oracle Database In-Memory Advisor (Deutsch)
Oracle Database In-Memory Advisor (Deutsch)
 
Oracle Database In-Memory Advisor (English)
Oracle Database In-Memory Advisor (English)Oracle Database In-Memory Advisor (English)
Oracle Database In-Memory Advisor (English)
 
Oracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen BlickOracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen Blick
 
Überblick Oracle Datenbank Hochverfügbarkeit
Überblick Oracle Datenbank HochverfügbarkeitÜberblick Oracle Datenbank Hochverfügbarkeit
Überblick Oracle Datenbank Hochverfügbarkeit
 
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012Die Oracle Datenbank als Service in der Oracle Cloud, November 2012
Die Oracle Datenbank als Service in der Oracle Cloud, November 2012
 
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
 
Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011
 

Überblick Oracle GoldenGate

  • 1. Überblick Oracle GoldenGate Ileana Someşan, Systemberaterin ORACLE Deutschland
  • 2. Agenda   Architektur und Funktionsweise  Anwendungsbeispiele  3 Was ist Oracle GoldenGate? Verwandte Technologien Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 3. Oracle GoldenGate  Seit 2009 im Oracle Portfolio  Eigenständiges Produkt  Oracles strategische Replikationslösung  Repliziert Daten... – auf Transaktionsebene – zwischen heterogenen Datenbanken – in Echtzeit (laufend) 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 4. Aufgabe  Initial Load  Dabei... – Daten in eine leere Datenbank laden – Tabellen, Spalten, Zeilen selektieren – Einmaliger Vorgang – zwischen Tabellen mit unterschiedlicher z.B. im Rahmen von Migrationen Struktur konvertieren – Daten transformieren  Live Synchronisation – Zwei oder mehrere Datenbanken dauerhaft auf dem gleichen Stand halten – Erfasst kontinuierlich Änderungen an Daten, ggf. Datenstrukturen und aktualisiert sofort das Zielsystem 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 5. Alleinstellungsmerkmale 1 2 3 6 Leistungsfähigkeit  Geringe Belastung der Infrastruktur, nicht invasiv  Hoher Transaktionsdurchsatz, geringe Latenzen Flexibilität  Vielzahl von Konfigurationen, auch aktiv-aktiv  Heterogene Quell- und Zielsysteme Fehlertoleranz  Robust gegen Störungen und Ausfälle (des Netzwerks, Quell-/Zielsystems)  Erhaltung der Transaktionsintegrität Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 6. Agenda   Architektur und Funktionsweise  Anwendungsbeispiele  7 Was ist Oracle GoldenGate? Verwandte Technologien Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 7. Modulare Architektur Quellsystem Quell-DB Capture Oracle & Non-Oracle Datenbanken Trail File Pump Zielsystem LAN/WAN über TCP/IP Manager Trail File Manager Delivery Ziel-DB Oracle & Non-Oracle Datenbanken Weitere Systeme können zwischengeschaltet werden 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 8. Funktionsweise Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich Quell-DB 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. LAN/WAN über TCP/IP Ziel-DB ileana.somesan@oracle.com
  • 9. Funktionsweise Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich Speichert temporär die Transaktionen in einem DB-unabhängigen Format Quell-DB 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. LAN/WAN über TCP/IP Ziel-DB ileana.somesan@oracle.com
  • 10. Funktionsweise Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich Speichert temporär die Transaktionen in einem DB-unabhängigen Format Sendet die Daten an ein/mehrere Zielsysteme, ggf. verschlüsselt, komprimiert Quell-DB 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. LAN/WAN über TCP/IP Ziel-DB ileana.somesan@oracle.com
  • 11. Funktionsweise Erfasst kontinuierlich erfolgreich abgeschlossene Transaktionen aus den Transaktionslogs, Filterung möglich Speichert temporär die Transaktionen in einem DB-unabhängigen Format Sendet die Daten an ein/mehrere Zielsysteme, ggf. verschlüsselt, komprimiert Aktualisiert die Ziel-DB über native SQL-Befehle. Erhält die Transaktionsintegrität. Transformiert die Daten, falls erforderlich Quell-DB 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. LAN/WAN über TCP/IP Ziel-DB ileana.somesan@oracle.com
  • 12. Funktionsweise Weiterer Satz von Oracle GoldenGate Prozessen ermöglicht bidirektionalen Datentransfer, z.B. zwischen 2 Master-Datenbanken Mechanismen zur Konflikterkennung und –behandlung vorhanden Quell-DB LAN/WAN über TCP/IP Ziel-DB Bidirektional 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 13. Vielzahl von Konfigurationen  One-to-One: unidirektional  One-to-One: bidirektional  Multi-Master  One-to-Many  Many-to-One  Nachrichtenbasiert BPM BAM CEP Coherence 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 14. Unterschiedliche Datenbanksysteme Oracle GoldenGate 11.2 Datenbank Quelle Ziel Datenbank Quelle Ziel Oracle   NonStop SQL/MX   MySQL   Enscribe   SQL Server   Teradata   Sybase ASE   TimesTen -  DB2 LUW   PostgreSQL -  DB2 for i (OS400)   Netezza -  DB2 for z/OS   Greenplum -  Unterstützte Kombinationen aus Datenbank-/OS-Version http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 15. Interaktion mit Oracle GoldenGate  Eigene Kommandozeile – GGSCI  Grafische Oberflächen – Oracle GoldenGate Monitor (für Monitoring, Alerting) – Enterprise Manager Plug-in (für Monitoring, Alerting) – Oracle GoldenGate Director (für Konfiguration und Administration)  Bestandteil des Oracle Management Packs for Oracle GoldenGate 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 16. Agenda   Architektur und Funktionsweise  Anwendungsbeispiele  17 Was ist Oracle GoldenGate? Verwandte Technologien Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 17. Mögliche Einsatzszenarien Neue HW, OS, DB, AW Aktive Standby DB Oracle & Non-Oracle Datenbank(en) Data Integrator ODS Message Bus 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Auslagerung von Abfragen zur Performance-Verbesserung Data Warehouse Oracle GoldenGate Hochverfügbarkeit, Disaster Recovery Reporting Datenbank Altsysteme Upgrade & Migration fast ohne Downtime Echtzeit BI, operatives Reporting Globale Rechenzentren Datensynchronisation zwischen Rechenzentren Message Bus Ereignisgesteuerte Architektur, SOA ileana.somesan@oracle.com
  • 18. Upgrade & Migration fast ohne Downtime 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 19. Wann? 1  Bei Wartungsarbeiten an produktiven Umgebungen, die keine Downtime zulassen – Migration von Nicht-Oracle Datenbanken auf die Oracle DB – Aktualisierung der Oracle DB-Version – Hardware-Erneuerung (auch Umstieg auf Exadata) – Betriebssystem-Wechsel oder –Upgrade – Aktualisierung der Anwendung – Implementierung neuer DB-Features (Multitenant Architektur, ASM, RAC, ...) 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 20. Migration/Upgrade konventionell Anwendung stoppen Anwendung umschalten Anwendung auf dem alten System Anwendung auf dem neuen System Datenmigration Problem: – Für die Dauer der Datenmigration ist die Applikation nicht verfügbar – Die Ausfallzeit ist abhängig von der Datenmenge (Stunden, Tage) 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 21. Migration/Upgrade mit Oracle GoldenGate Anwendung stoppen Anwendung umschalten Anwendung auf dem alten System Anwendung auf dem neuen System Datenmigration Vorteil: – Die Applikation steht während des Migrationsvorgangs zur Verfügung – Das Datenvolumen hat keine Auswirkung auf die Verfügbarkeit – Im Notfall Rückfall auf das alte System möglich 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 22. Ablauf einer Near Zero Downtime Migration 1. Neue Umgebung aufsetzen – DB initial leer 2. OGG Capture Prozess starten 5. OGG Delivery Prozess starten – ggf. neue DB-Struktur berücksichtigen – Fehlende Transaktionen (entstanden während der Migration) werden synchronisiert – Alle nachfolgenden Transaktionen werden in Trail Files aufgezeichnet 3. Produktionsdaten migrieren 6. Clients auf das neue System umschalten – Verschiedene Methoden 4. Weitere Aufgaben 2 5 1 – Anwendungs-Upgrade, Indizes anlegen, Statistiken sammeln... 4 3 6 Altes System 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Neues System ileana.somesan@oracle.com
  • 23. Exkurs: Datenmigration im Oracle Umfeld  Export/Import mit Oracle Data Pump  Transportable Tablespaces (seit Version 10g auch Cross Plattform)  RMAN Backup/Restore  RMAN Duplicate  Data Guard Standby Datenbank  Oracle GoldenGate Initial Load  ... 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 24. Triple-O Oracle to Oracle Online Migration  Verfahren für die Migration der Oracle DB unter SAP-Anwendungen  Near Zero Downtime des SAP-Systems  Verwendet Oracle GoldenGate  Wird von Oracle Advanced Customer Services (ACS) durchgeführt – Ausfallzeit < 4 Std. unabhängig von der Datenmenge  Von SAP zertifiziert SAP Note 1508271 Kundenbeispiel: Triple-O bei Carl Zeiss http://www.oracle.com/us/products/database/ocs-nl20-carl-zeiss-396161.pdf 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 25. Agenda   Architektur und Funktionsweise  Anwendungsbeispiele  27 Was ist Oracle GoldenGate? Verwandte Technologien Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 26. Datensicherheit und -verfügbarkeit Oracle Active Data Guard  Bester Schutz für Oracle Datenbanken  Sehr schnelles Failover im Notfall Oracle GoldenGate  Heterogene Quell- und Zieldatenbanken, Versionen, Datenstrukturen, Plattformen  Standby DB offen für lesende Zugriffe  Aktiv-aktiv Konfigurationen  Transparente Wiederherstellung von  Replikation einer Teilmenge der Daten beschädigten Datenblöcken 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. möglich ileana.somesan@oracle.com
  • 27. Datenintegration Oracle Data Integrator  Oracles strategische ELT-Lösung (Extract, Load, Transform)  Effizientes Laden von Daten ins Data Oracle GoldenGate  Erfasst Änderungen an produktiven Datenbanken in Echtzeit  Laufende Aktualisierung des Zielsystems Warehouse  Komplexe Transformationen von Massendaten 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 28. Weitere Infos  Oracle Technology Network für Datenblätter, Dokumentation u.a. www.oracle.com/technetwork/middleware/goldengate/overview/index.html  Youtube Kanal mit Tutorials youtube.com/oraclegoldengate  Download edelivery.oracle.com, unter Product Pack Oracle Fusion Middleware 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 30. 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 31. 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com