SlideShare a Scribd company logo
1 of 24
Oracle und Hochverfügbarkeit –
Verschiedene Ansätze im Vergleich
Dierk Lenz
Herrmann & Lenz Services GmbH
DOAG Regio München/Südbayern
14. April 2014
Herrmann & Lenz Services GmbH
Herrmann & Lenz Solutions GmbH
• Erfolgreich seit 1996 am Markt
• Firmensitz: Burscheid (bei Leverkusen)
• Beratung, Schulung und Betrieb/Fernwartung rund
um das Thema Oracle Datenbanken
• Schwerpunktthemen: Hochverfügbarkeit, Tuning,
Migrationen und Troubleshooting
• Herrmann & Lenz Solutions GmbH
– Produkt: Monitoring Module
22
Inhalt
• Anforderungen
• Hochverfügbarkeit der Infrastruktur
• Hochverfügbarkeit der Datenbank
• Betrieb mit mehreren RZs
3
Anforderungen
4
Je höher die Management-Ebene…
• Es darf nichts ausfallen!
• Fehler dürfen nicht beim Anwender bemerkt
werden!
• Ohne Administrationsaufwand!
• Keine Zusatzkosten!
5
Realistisch…
• Durch Compliance-Anforderungen u.ä.
bekommt das Thema Hochverfügbarkeit mehr
Aufmerksamkeit
• Begriffe und Bedeutung nach wie vor oft
unklar
– „Bei Oracle ist RAC doch Hochverfügbarkeit!“
6
Aspekte
• Hochverfügbarkeit auf einer Ebene nützt gar
nichts…
– „RAC-in-a-Box“
– DB hochverfügbar; aber Zugriff über einen
zentralen Switch
– Standby DB; aber Clients ohne TNS-Informationen
hierzu
7
Wichtige Zutaten
• Anforderungsanalyse
• Konzept zur Hochverfügbarkeit auf allen
Infrastrukturebenen
• Checklisten für den Notfall („Betriebshandbuch“)
• Regelmäßige Übungen
• Hochverfügbarkeit kostet Geld!
– Hardware
– Software
– Know How (!!!)
8
Hochverfügbarkeit der Infrastruktur
9
Was ist gemeint?
• Verlust von „Kisten“
• Kein Datenverlust
– Annahme: hier greift ein redundantes
Speicherverfahren
10
Zwei Standards im Markt
RAC
• Oracle-Architektur
• Aktiv/Aktiv-Technologie
• Skalierbarkeit UND
• Hochverfügbarkeit
Virtualisierung (VMWare)
• Virtualisierungs-Cluster
• Storage für virtuelle
Maschinen nicht lokal
• Virtuelle Maschinen können
„geschwenkt“ werden
11
RAC
Vorteile
• Bewährte Oracle-
Technologie
• Bei Standard Edition
kostenlos
Nachteile
• Nicht jede Anwendung
skaliert
• Spezial Know-How
erforderlich
12
VMWare
Vorteile
• In vielen Unternehmen
vorhanden
• Bewährte Technologie
Nachteile
• Komplett „extern“: Oracle
hat keine Kenntnis von
VMWare
• Lizenzierung: Oracle „sieht“
VMWare nicht
• Support: keine direkte
Unterstützung von Oracle
• Performance-Einfluss
13
Weitere Alternativen
• Oracle VM
– Nicht oft eingesetzt
– Hardware Partitioning möglich: „Teile“ der
Maschine lizenzierbar
• Kombinationen
– RAC mit Virtualisierung
– Sehr komplex, insbesondere in der Betrachtung
möglicher Störungen
14
Hochverfügbarkeit der Datenbank
15
Was fehlt denn noch?
• Annahme aller besprochenen Konzepte
Die Datenbank ist und bleibt unbeschädigt!
• Wenn dieser Fall doch eintritt:
– Rücksicherung/Wiederherstellung notwendig
– Je nach Infrastruktur, DB Größe,
Wiederherstellungsaufwand:
Zeitaufwändig!
16
Konzept: Physische Standby-
Datenbank
• Physische Kopie der primären Datenbank
• Versorgung mit Redolog-Strom der primären
Datenbank
• Durch permanente Widerherstellung „auf dem
aktuellen Stand“
17
Und die Logische Standby-Datenbank?
• Unterschied zur physischen Standby-DB:
– Generierung von SQL aus dem Redolog-Strom
– Anwendung des SQL stat Wiederherstellung
• Erfahrung: Kann bzgl. Robustheit und
Vollständigkeit nicht mit physischer Standby-
DB mithalten
• Besser geeignet für Migrationen oder
Spezialaufgaben (Warehouse-Versorgung
usw.)
18
Einsatz von Standby-Datenbanken
• Erforderlich, wenn Rücksicherung zu lange
dauert (meist ab ca. TB-Größe)
• Diverse Produkte
– Oracle Data Guard (Enterprise Edition)
– Dbvisit Standby
– …
• Spezial Know-How erforderlich
19
Betrieb mit mehreren RZs
20
Absicherung von „Komplettes RZ fällt
aus“
• Generell extrem komplex, z.B. aufgrund von
Netzwerkproblematiken
• Anforderungen von „Vorhandene Sicherung im
zweiten RZ reicht“…
• bis „Automatische Übernahme aller
Funktionen“
21
Eigentlich kein Problem, aber…
• Geteiltes RAC („Stretched Cluster“) ggfs.
problematisch aufgrund der
Netzwerkanbindung
– Latenz problematisch für Interconnect
• Standby-DB möglich, aber Eingriff für Failover
notwendig
– Auch Fast-Start Failover bei Data Guard…
22
Hier insbesondere
• Anforderungen genau klären
• Mechanismen so gut es geht testen
• Ggfs. weitere Komponenten in Erwägung
ziehen, Z.B. RAC One Node
23
24
Vielen Dank für Ihre
Aufmerksamkeit!
E-Mail dierk.lenz@hl-services.de
Twitter @ora1578
http://blog.hl-services.de

More Related Content

What's hot

Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformDaniele Massimi
 
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
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Digicomp Academy AG
 
Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Ileana Somesan
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatengeKarin Patenge
 
Ü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
 
Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)Ulrike Schwinn
 
Datenbanken - Eine Übersicht (WPMeetUP München)
Datenbanken - Eine Übersicht (WPMeetUP München)Datenbanken - Eine Übersicht (WPMeetUP München)
Datenbanken - Eine Übersicht (WPMeetUP München)Dietmar Leher
 
Nimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationNimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationDigicomp Academy AG
 
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
 
Something for the Cloud
Something for the CloudSomething for the Cloud
Something for the CloudESUG
 
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
 
SQL Server Transaction Log Deep Dive Session - PASS Hamburg
SQL Server Transaction Log Deep Dive Session - PASS HamburgSQL Server Transaction Log Deep Dive Session - PASS Hamburg
SQL Server Transaction Log Deep Dive Session - PASS HamburgSascha Lorenz
 
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVA
 
Advanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12cAdvanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12cTrivadis
 
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
 
Migration auf Oracle 12c
Migration auf Oracle 12cMigration auf Oracle 12c
Migration auf Oracle 12cDierk 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
 
Oracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerOracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerMartin Klier
 

What's hot (20)

Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation Plattform
 
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
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016
 
Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Oracle Database Appliance X4-2
Oracle Database Appliance X4-2
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
 
Ü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
 
Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)Ausgewählte PL/SQL Packages (1)
Ausgewählte PL/SQL Packages (1)
 
Datenbanken - Eine Übersicht (WPMeetUP München)
Datenbanken - Eine Übersicht (WPMeetUP München)Datenbanken - Eine Übersicht (WPMeetUP München)
Datenbanken - Eine Übersicht (WPMeetUP München)
 
Nimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationNimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-Generation
 
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
 
Something for the Cloud
Something for the CloudSomething for the Cloud
Something for the Cloud
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
 
SQL Server Transaction Log Deep Dive Session - PASS Hamburg
SQL Server Transaction Log Deep Dive Session - PASS HamburgSQL Server Transaction Log Deep Dive Session - PASS Hamburg
SQL Server Transaction Log Deep Dive Session - PASS Hamburg
 
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
 
Daos
DaosDaos
Daos
 
Advanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12cAdvanced compression option: Entwicklung von 11g zu 12c
Advanced compression option: Entwicklung von 11g zu 12c
 
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
 
Migration auf Oracle 12c
Migration auf Oracle 12cMigration auf Oracle 12c
Migration auf Oracle 12c
 
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 - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerOracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für Einsteiger
 

Viewers also liked

Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder
 
How a Developer can Troubleshoot a SQL performing poorly on a Production DB
How a Developer can Troubleshoot a SQL performing poorly on a Production DBHow a Developer can Troubleshoot a SQL performing poorly on a Production DB
How a Developer can Troubleshoot a SQL performing poorly on a Production DBCarlos Sierra
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
 
Dörfer-Großstadt
Dörfer-GroßstadtDörfer-Großstadt
Dörfer-GroßstadtLinkiesta
 
La plata 121017-axis intelligence-gdri inti
La plata 121017-axis intelligence-gdri intiLa plata 121017-axis intelligence-gdri inti
La plata 121017-axis intelligence-gdri intiTerritorial Intelligence
 
ZIAD CERTIFICATES-
ZIAD CERTIFICATES-ZIAD CERTIFICATES-
ZIAD CERTIFICATES-ziad bou bou
 
Portafolio de Soluciones
Portafolio de SolucionesPortafolio de Soluciones
Portafolio de SolucionesDiana Siachoque
 
Societatinformacio
SocietatinformacioSocietatinformacio
Societatinformacioeducation
 
ForexGT - RaptorWPR V3.1
ForexGT - RaptorWPR V3.1ForexGT - RaptorWPR V3.1
ForexGT - RaptorWPR V3.1ForexGT
 
Cloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftCloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftPeter Kirchner
 
Wie mache-ich-meinen-blog-bekannt-e book
Wie mache-ich-meinen-blog-bekannt-e bookWie mache-ich-meinen-blog-bekannt-e book
Wie mache-ich-meinen-blog-bekannt-e bookViktor
 
Afghanische Redensarten und Volksweisheiten BAND 2.
Afghanische Redensarten und Volksweisheiten BAND 2.Afghanische Redensarten und Volksweisheiten BAND 2.
Afghanische Redensarten und Volksweisheiten BAND 2.AfghanistikVerlag
 
Narrativas digitales I
Narrativas digitales INarrativas digitales I
Narrativas digitales Igrmadryn
 
PEARL GROUP FLAT
PEARL GROUP FLATPEARL GROUP FLAT
PEARL GROUP FLATDivya Singh
 
Usos didácticos de las wikis
Usos didácticos de las wikisUsos didácticos de las wikis
Usos didácticos de las wikisCarlos Ortiz
 
Input oata rk_bs
Input oata rk_bsInput oata rk_bs
Input oata rk_bsrosenkranz
 

Viewers also liked (20)

Was die IT von der Luftfahrt lernen kann
Was die IT von der Luftfahrt lernen kannWas die IT von der Luftfahrt lernen kann
Was die IT von der Luftfahrt lernen kann
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
 
How a Developer can Troubleshoot a SQL performing poorly on a Production DB
How a Developer can Troubleshoot a SQL performing poorly on a Production DBHow a Developer can Troubleshoot a SQL performing poorly on a Production DB
How a Developer can Troubleshoot a SQL performing poorly on a Production DB
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
 
Dörfer-Großstadt
Dörfer-GroßstadtDörfer-Großstadt
Dörfer-Großstadt
 
La plata 121017-axis intelligence-gdri inti
La plata 121017-axis intelligence-gdri intiLa plata 121017-axis intelligence-gdri inti
La plata 121017-axis intelligence-gdri inti
 
Informe Del Proyecto
Informe Del ProyectoInforme Del Proyecto
Informe Del Proyecto
 
ZIAD CERTIFICATES-
ZIAD CERTIFICATES-ZIAD CERTIFICATES-
ZIAD CERTIFICATES-
 
Portafolio de Soluciones
Portafolio de SolucionesPortafolio de Soluciones
Portafolio de Soluciones
 
Societatinformacio
SocietatinformacioSocietatinformacio
Societatinformacio
 
ForexGT - RaptorWPR V3.1
ForexGT - RaptorWPR V3.1ForexGT - RaptorWPR V3.1
ForexGT - RaptorWPR V3.1
 
Cloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftCloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von Microsoft
 
Wie mache-ich-meinen-blog-bekannt-e book
Wie mache-ich-meinen-blog-bekannt-e bookWie mache-ich-meinen-blog-bekannt-e book
Wie mache-ich-meinen-blog-bekannt-e book
 
Afghanische Redensarten und Volksweisheiten BAND 2.
Afghanische Redensarten und Volksweisheiten BAND 2.Afghanische Redensarten und Volksweisheiten BAND 2.
Afghanische Redensarten und Volksweisheiten BAND 2.
 
Narrativas digitales I
Narrativas digitales INarrativas digitales I
Narrativas digitales I
 
Contra Natura
Contra NaturaContra Natura
Contra Natura
 
PEARL GROUP FLAT
PEARL GROUP FLATPEARL GROUP FLAT
PEARL GROUP FLAT
 
Usos didácticos de las wikis
Usos didácticos de las wikisUsos didácticos de las wikis
Usos didácticos de las wikis
 
Input oata rk_bs
Input oata rk_bsInput oata rk_bs
Input oata rk_bs
 

Similar to Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich

Oracle hadoop doag-big-data_09_2014_gpi
Oracle hadoop doag-big-data_09_2014_gpiOracle hadoop doag-big-data_09_2014_gpi
Oracle hadoop doag-big-data_09_2014_gpiGunther Pippèrr
 
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
 
Geänderte Anforderungen an eine Data-Warehouse-Landschaft
Geänderte Anforderungen an eine Data-Warehouse-LandschaftGeänderte Anforderungen an eine Data-Warehouse-Landschaft
Geänderte Anforderungen an eine Data-Warehouse-LandschaftISR Information Products AG
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2 oraclebudb
 
Nosql Hintergründe und Anwendungen
Nosql Hintergründe und AnwendungenNosql Hintergründe und Anwendungen
Nosql Hintergründe und AnwendungenAndy Whole
 
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVA
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017oraclebudb
 
Jug nbg containerplattform dcos
Jug nbg containerplattform dcosJug nbg containerplattform dcos
Jug nbg containerplattform dcosRalf Ernst
 
Oracle Private & Public Database-as-a-Service
Oracle Private & Public Database-as-a-ServiceOracle Private & Public Database-as-a-Service
Oracle Private & Public Database-as-a-Serviceoraclebudb
 
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
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Ileana 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
 
RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?Capgemini
 
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02Gunther Pippèrr
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAsKarin Patenge
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data KonnektivitätTrivadis
 
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß OEM Cloud Control - Hochverfügbar von Kopf bis Fuß
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß DanielHillinger
 
Azure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data WarehouseAzure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data WarehousepmOne Analytics GmbH
 

Similar to Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich (20)

Oracle hadoop doag-big-data_09_2014_gpi
Oracle hadoop doag-big-data_09_2014_gpiOracle hadoop doag-big-data_09_2014_gpi
Oracle hadoop doag-big-data_09_2014_gpi
 
Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option Oracle Database 12c In-Memory Option
Oracle Database 12c In-Memory Option
 
Geänderte Anforderungen an eine Data-Warehouse-Landschaft
Geänderte Anforderungen an eine Data-Warehouse-LandschaftGeänderte Anforderungen an eine Data-Warehouse-Landschaft
Geänderte Anforderungen an eine Data-Warehouse-Landschaft
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 
Nosql Hintergründe und Anwendungen
Nosql Hintergründe und AnwendungenNosql Hintergründe und Anwendungen
Nosql Hintergründe und Anwendungen
 
Moderne & flexible Architektur mit BW/4HANA
Moderne & flexible Architektur mit BW/4HANAModerne & flexible Architektur mit BW/4HANA
Moderne & flexible Architektur mit BW/4HANA
 
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
 
Jug nbg containerplattform dcos
Jug nbg containerplattform dcosJug nbg containerplattform dcos
Jug nbg containerplattform dcos
 
Query Result Caching
Query Result CachingQuery Result Caching
Query Result Caching
 
Oracle Private & Public Database-as-a-Service
Oracle Private & Public Database-as-a-ServiceOracle Private & Public Database-as-a-Service
Oracle Private & Public Database-as-a-Service
 
Roadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesRoadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & Features
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011Oracle Database Appliance, Partnerwebcast, November 2011
Oracle Database Appliance, Partnerwebcast, November 2011
 
RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?
 
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02
Doag 2104 manuskript_hadoop_oracle_integration_gunther_pipperr_v02
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data Konnektivität
 
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß OEM Cloud Control - Hochverfügbar von Kopf bis Fuß
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß
 
Azure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data WarehouseAzure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data Warehouse
 

Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich

  • 1. Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14. April 2014
  • 2. Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH • Erfolgreich seit 1996 am Markt • Firmensitz: Burscheid (bei Leverkusen) • Beratung, Schulung und Betrieb/Fernwartung rund um das Thema Oracle Datenbanken • Schwerpunktthemen: Hochverfügbarkeit, Tuning, Migrationen und Troubleshooting • Herrmann & Lenz Solutions GmbH – Produkt: Monitoring Module 22
  • 3. Inhalt • Anforderungen • Hochverfügbarkeit der Infrastruktur • Hochverfügbarkeit der Datenbank • Betrieb mit mehreren RZs 3
  • 5. Je höher die Management-Ebene… • Es darf nichts ausfallen! • Fehler dürfen nicht beim Anwender bemerkt werden! • Ohne Administrationsaufwand! • Keine Zusatzkosten! 5
  • 6. Realistisch… • Durch Compliance-Anforderungen u.ä. bekommt das Thema Hochverfügbarkeit mehr Aufmerksamkeit • Begriffe und Bedeutung nach wie vor oft unklar – „Bei Oracle ist RAC doch Hochverfügbarkeit!“ 6
  • 7. Aspekte • Hochverfügbarkeit auf einer Ebene nützt gar nichts… – „RAC-in-a-Box“ – DB hochverfügbar; aber Zugriff über einen zentralen Switch – Standby DB; aber Clients ohne TNS-Informationen hierzu 7
  • 8. Wichtige Zutaten • Anforderungsanalyse • Konzept zur Hochverfügbarkeit auf allen Infrastrukturebenen • Checklisten für den Notfall („Betriebshandbuch“) • Regelmäßige Übungen • Hochverfügbarkeit kostet Geld! – Hardware – Software – Know How (!!!) 8
  • 10. Was ist gemeint? • Verlust von „Kisten“ • Kein Datenverlust – Annahme: hier greift ein redundantes Speicherverfahren 10
  • 11. Zwei Standards im Markt RAC • Oracle-Architektur • Aktiv/Aktiv-Technologie • Skalierbarkeit UND • Hochverfügbarkeit Virtualisierung (VMWare) • Virtualisierungs-Cluster • Storage für virtuelle Maschinen nicht lokal • Virtuelle Maschinen können „geschwenkt“ werden 11
  • 12. RAC Vorteile • Bewährte Oracle- Technologie • Bei Standard Edition kostenlos Nachteile • Nicht jede Anwendung skaliert • Spezial Know-How erforderlich 12
  • 13. VMWare Vorteile • In vielen Unternehmen vorhanden • Bewährte Technologie Nachteile • Komplett „extern“: Oracle hat keine Kenntnis von VMWare • Lizenzierung: Oracle „sieht“ VMWare nicht • Support: keine direkte Unterstützung von Oracle • Performance-Einfluss 13
  • 14. Weitere Alternativen • Oracle VM – Nicht oft eingesetzt – Hardware Partitioning möglich: „Teile“ der Maschine lizenzierbar • Kombinationen – RAC mit Virtualisierung – Sehr komplex, insbesondere in der Betrachtung möglicher Störungen 14
  • 16. Was fehlt denn noch? • Annahme aller besprochenen Konzepte Die Datenbank ist und bleibt unbeschädigt! • Wenn dieser Fall doch eintritt: – Rücksicherung/Wiederherstellung notwendig – Je nach Infrastruktur, DB Größe, Wiederherstellungsaufwand: Zeitaufwändig! 16
  • 17. Konzept: Physische Standby- Datenbank • Physische Kopie der primären Datenbank • Versorgung mit Redolog-Strom der primären Datenbank • Durch permanente Widerherstellung „auf dem aktuellen Stand“ 17
  • 18. Und die Logische Standby-Datenbank? • Unterschied zur physischen Standby-DB: – Generierung von SQL aus dem Redolog-Strom – Anwendung des SQL stat Wiederherstellung • Erfahrung: Kann bzgl. Robustheit und Vollständigkeit nicht mit physischer Standby- DB mithalten • Besser geeignet für Migrationen oder Spezialaufgaben (Warehouse-Versorgung usw.) 18
  • 19. Einsatz von Standby-Datenbanken • Erforderlich, wenn Rücksicherung zu lange dauert (meist ab ca. TB-Größe) • Diverse Produkte – Oracle Data Guard (Enterprise Edition) – Dbvisit Standby – … • Spezial Know-How erforderlich 19
  • 21. Absicherung von „Komplettes RZ fällt aus“ • Generell extrem komplex, z.B. aufgrund von Netzwerkproblematiken • Anforderungen von „Vorhandene Sicherung im zweiten RZ reicht“… • bis „Automatische Übernahme aller Funktionen“ 21
  • 22. Eigentlich kein Problem, aber… • Geteiltes RAC („Stretched Cluster“) ggfs. problematisch aufgrund der Netzwerkanbindung – Latenz problematisch für Interconnect • Standby-DB möglich, aber Eingriff für Failover notwendig – Auch Fast-Start Failover bei Data Guard… 22
  • 23. Hier insbesondere • Anforderungen genau klären • Mechanismen so gut es geht testen • Ggfs. weitere Komponenten in Erwägung ziehen, Z.B. RAC One Node 23
  • 24. 24 Vielen Dank für Ihre Aufmerksamkeit! E-Mail dierk.lenz@hl-services.de Twitter @ora1578 http://blog.hl-services.de