Presentation Transcript
Umfassende Datenverfügbarkeit durch Oracle TechnologieKlaus-Michael Hatzinger, DBConcepts Ges.m.b.H. :Umfassende Datenverfügbarkeit durch Oracle TechnologieKlaus-Michael Hatzinger, DBConcepts Ges.m.b.H. info.break.fast rund um die Datenverfügbarkeit
Agenda :Agenda Oracle Architekturen für Hochverfügbarkeit
Oracle Enterprise Edition Data Guard
Oracle11g Data Guard – New Features
Rolling Database Upgrade
Lizenzierung.
Oracle Architekturenfür Hochverfügbarkeit :Oracle Architekturenfür Hochverfügbarkeit
Oracle Architekturen für Hochverfügbarkeit :Oracle Architekturen für Hochverfügbarkeit Failover Cluster (Cold-Standby)
Oracle RAC Real Application Cluster
Oracle Enterprise Edition Data Guard (Hot Standby).
Oracle Enterprise EditionData Guard :Oracle Enterprise EditionData Guard
Was ist Oracle Data Guard ? :Was ist Oracle Data Guard ? ist eine Hochverfügbarkeits Lösung
bietet Desastertoleranz ohne Datenverlust
ist in Oracle Enterprise Edition integriert
ist eine Software Infrastruktur für Hot-Standby
für Management
für Monitoring
für Automation.
Funktionsprinzip :Funktionsprinzip Eine Kopie der Produktionsdatenbank (=Standby Datenbank) wird permanent aktualisiert und ersetzt im Fehlerfall den Produktionsserver
Die Daten werden doppelt gehalten.
Wie funktioniert das ? :Wie funktioniert das ? Produktionsdatenbank schreibt Redo Logs
Redo Logs werden auf die Standby Site transferiert
Redo Logs werden auf Standby Site angewendet
Im Desasterfall wird das letzte verfügbare Log angewendet und die Standby Datenbank aktiviert.
Aufbau :Aufbau
3 Sicherheitsstufen :3 Sicherheitsstufen Maximum Protection
Maximum Availability
Maximum Performance.
Maximum Protection :Maximum Protection Kein Datenverlust im Fehlerfall („Zero data loss“)
Synchrone Übertragung der Redo Information
Wenn die Standby Seite nicht verfügbar ist, dann steht auch die Produktionsdatenbank.
Maximum Availability :Maximum Availability Kein Datenverlust im Fehlerfall
Synchrone Übertragung der Redo Information
Kompromiss: Wenn die Standby Seite nicht verfügbar ist, dann läuft Produktionsdatenbank auf Kosten des möglichen Datenverlusts weiter.
Maximum Performance :Maximum Performance Minimal data loss: Kleiner Datenverlust möglich
Asynchrone Übertragung der Redo Information
Verbindungsabbruch zur Standby Seite hat keine Auswirkungen auf die Produktion.
Betriebsarten :Betriebsarten Physical Standby
Logical Standby.
Physical Standby :Physical Standby Bei der Physical Standby werden die Redo Logs als Redo Logs angewendet
Die Datenbank befindet sich im Recovery Modus – es kann nicht darauf zugegriffen werden
Die Datenbank kann Read Only geöffnet werden. Währendessen steht der Redo Anwendungsprozess.
Logical Standby :Logical Standby Bei der Logical Standby werden die SQL Statements aus den Standby Redo Dateien extrahiert und angewendet
Die Datenbank ist Read/Write geöffnet.
Data Guard - Logical Standby :Data Guard - Logical Standby
Nutzen :Nutzen Desaster Toleranz durch doppelte Datenhaltung
Minimale Systemstillstandszeiten im Notfall
Geringe Bandbreite zwischen Servern
Interkontinentale Distanzen für Standby möglich
Schutz gegen User Fehler und Datenkorruption durch zeitverzögertes Recovery möglich
Entlastung der Produktionsumgebung möglich
Physical Stby: Verlagerung Datenbank Backup auf Standby Site
Logical Stby: Verlagerung Reporting auf Standby Site.
Oracle EE Data Guard Software Infrastruktur :Oracle EE Data Guard Software Infrastruktur Management (via Data Guard Broker)
Redo Transport Service
Apply Service
Role Management (Rollentausch)
Monitoring
Enterprise Manager Grid Control
Automation
Failover (Observer).
Oracle11g Enterprise EditionData Guard – New Features :Oracle11g Enterprise EditionData Guard – New Features
Data Guard 11g – New Features :Data Guard 11g – New Features Snapshot Standby
Fast-Start Failover (>=10gR2)
Advanced Compression Option
Active Data Guard Option
Transient Logical Standby.
Fast-Start Failover :Fast-Start Failover Automatischer Failover
Observer Prozess
Thresholds
User konfigurierbare Events steuern
Datafile Offline, Corrupted Controlfile, …
Automatischer Rollentausch
Reinstatement
Applikation steuert via DBMS_DG Package.
Active Data Guard :Active Data Guard Kostenpflichtige Option zur Enterprise Edition
Physical Standby
Während des Redo-Apply lesend offen
Fast incremental Backups auf Standby Seite möglich.
Active Data Guard Option :Active Data Guard Option
Rolling Database Upgradevia Transient Logical Standby :Rolling Database Upgradevia Transient Logical Standby
Rolling Database Upgrade :Rolling Database Upgrade
Lizenzierung :Lizenzierung
Lizenzierung Data Guard :Lizenzierung Data Guard Alle Standby Sites müssen lizenziert werden
Bei NUP Lizenzierung müssen Minimas beachtet werden (25 NUP pro CPU)
Active Data Guard Option ~77€ / NUP oder ~3.700€ / CPU
CPU = Cores * Faktor.
Oracle Architekturen für Hochverfügbarkeit :Oracle Architekturen für Hochverfügbarkeit Failover Cluster (Cold-Standby)
RAC - Oracle Real Application Cluster
DBConcepts DBSentinel für Oracle SE/SEO & ExpEd
Oracle Enterprise Edition Data Guard (Hot Standby).
DBConcepts / ISCOT :DBConcepts / ISCOT Beratung rund um Oracle Technologien
Konzeption (HW, Sizing, SW)
Implementierung & Administration
Tuning
Analyse von bestehenden Systemen
Proaktiver & reaktiver Remote Support (7x24)
Know How Transfer mit Hands On Workshops
Lizenzoptimierung.
Vielen Dank :Vielen Dank