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

Was ist angesagt?

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
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Ileana 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
 
Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Ileana Somesan
 
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im VergleichOracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im VergleichDierk Lenz
 
Überblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12cÜberblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12cIleana Somesan
 
Datentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsDatentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsChristian Gohmann
 
Ü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
 
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19cHybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19cUlrike Schwinn
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Trivadis
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatengeKarin Patenge
 
Ü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
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteMarkus Flechtner
 
Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Dierk Lenz
 
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
 
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19cAOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19cStefan Oehrli
 
Sql best practices for SharePoint 2010
Sql best practices for SharePoint 2010Sql best practices for SharePoint 2010
Sql best practices for SharePoint 2010Samuel Zürcher
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichOliver Lemm
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationSamuel Zürcher
 

Was ist angesagt? (20)

Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
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
 
Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Oracle Database Appliance X4-2
Oracle Database Appliance X4-2
 
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im VergleichOracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
 
Überblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12cÜberblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12c
 
Datentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsDatentransfer mit Oracle Tools
Datentransfer mit Oracle Tools
 
Ü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
 
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19cHybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19c
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
 
Ü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)
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
 
Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?
 
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...
 
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19cAOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
 
Sql best practices for SharePoint 2010
Sql best practices for SharePoint 2010Sql best practices for SharePoint 2010
Sql best practices for SharePoint 2010
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne Dich
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL Installation
 
Oracle und Docker
Oracle und DockerOracle und Docker
Oracle und Docker
 

Andere mochten auch

Roadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesRoadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesDigicomp Academy AG
 
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...OPITZ CONSULTING Deutschland
 
Keynote godesys ERP Forum 2013
Keynote godesys ERP Forum 2013Keynote godesys ERP Forum 2013
Keynote godesys ERP Forum 2013godesys AG
 
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
 
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
 

Andere mochten auch (20)

Roadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesRoadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & Features
 
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...
Audit Vault. Auditiert, und dann? - DOAG Regio Essen 2011 - OPITZ CONSULTING ...
 
Keynote godesys ERP Forum 2013
Keynote godesys ERP Forum 2013Keynote godesys ERP Forum 2013
Keynote godesys ERP Forum 2013
 
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
 
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
 

Ä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
 
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
 
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
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAsKarin Patenge
 
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
 
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...OPITZ CONSULTING Deutschland
 
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)Ulrike Schwinn
 
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...Trivadis
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsIBsolution GmbH
 
Oracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OOracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OMartin Klier
 
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit VagrantDeployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit VagrantChristoph Möller
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 

Ä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
 
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
 
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
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
 
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
 
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...
Oracle BAM - Volle Übersicht über Meta- und Prozessdaten - DOAG Konferenz 201...
 
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)
Komprimierung in der Oracle Datenbank (Stand 11gR2, 12c)
 
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und Charts
 
Oracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OOracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/O
 
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit VagrantDeployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
Deployment von Entwicklungsumgebungen eines TYPO3-Intranets mit Vagrant
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 

Ü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