Oracle Dataguard

Oracle Data Guard ist eine Erweiterung des Datenbankmanagementsystems der Firma Oracle, die den Betrieb einer Standby-Datenbank erlaubt. Mittels Data Guard ist es möglich, sämtliche Datenänderungen an eine räumlich getrennte Datenbank zu senden. Diese kann dann geplant (Switchover) oder bei einem Ausfall der Primärdatenbank (Failover) den Betrieb übernehmen.

Es ist möglich, sowohl physische als auch logische Standby-Datenbanken mit der Primär-Datenbank zu verbinden. Hierbei kann man die Standby-Datenbanken in Echtzeit oder auch zeitversetzt (z. B. zum Ausschluss von menschlichen Fehlern) betreiben. Eine Umschaltung kann automatisch erfolgen. Dazu wird ein Observer eingesetzt, der die Data Guard-Konfiguration von außen überwacht. Fällt die primäre Datenbank aus, leitet der Observer einen Failover auf die zweite Datenbank ein, die dann den Betrieb übernimmt.

Die primäre Datenbank kann auch entlastet werden, indem man Abfragen auf der Standby-Datenbank laufen lässt, diese Option ist allerdings kostenpflichtig ("Active Data Guard"). Mit Oracle Database 12c kamen weitere Konfigurationsmöglichkeiten für weit entfernte Standby-Systeme hinzu. Dazu zählen Far Sync und Zero-Data-Loss.

Die Steuerung erfolgt mittels einer grafischen Benutzeroberfläche oder durch ein kommandozeilenorientiertes Werkzeug (Data Guard Control).

Literatur

  • Andrea Held: Oracle 10g Hochverfügbarkeit. Die ausfallsichere Datenbank mit Real Application Cluster (RAC), Data Guard und Flashback. Addison-Wesley, München 2003, ISBN 3-8273-2163-8.
  • Andrea Held, Oracle 11g - Neue Features, Sprache: Deutsch, gebundene Ausgabe - Hanser-Verlag, München, Erscheinungsdatum: Mai 2008, ISBN 3-446-41198-4
  • Matthew Hart, Scott Jesse: Oracle Database 10g. High Availability with RAC, Flashback & Data Guard. Osborne/McGraw-Hill (Oracle Press), New York 2004, ISBN 0-07-225428-9 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.