====== Eine Oracle Standby DB installieren und betreiben ====== ==== Idee ==== Fällt das produktive System komplett aus, kann mit geringer Auffallzeit auf eine neue Umgebung umgeschaltet werden.\\ D.h. es geht darum die Zeit für eine Wiederherstellung des Systems zu optimieren. Alternative Lösung für die SE ⇒ http://standbyone.de/ ==== Lösung ==== Eine zweite komplette Datenbank Umgebung steht mit den **aktuellen** Daten immer zur Verfügung.\\ ==== Prinzip ==== Die Datenbank protokolliert jeden Schritt in der Datenbank in den Redo Logs. \\ Diese Information kann nun in einer zweiten Datenbank dazu verwendet werden, um diese permanent auf den gleichen Stand wie die Produktion zu aktualiseren. \\ Die Standby Datenbank wird quasi permanent "wiederhergestellt bzw. recovert".\\ \\ {{:dba:standby_db_konzept.png|Grundkonzept Oracle Standby Datenbank}}\\ //Grundkonzept// ==== Umsetzung Enterprise Edition ==== Haben Sie eine **Oracle Enterprise** Umgebung?\\ \\ Mit der Oracle DB Erweiterung DataGuard kann eine relativ automatische Umgebung eingerichtet werden, die stabil ohne große Wartung funktioniert.\\ \\ siehe => [[dba:oracle_dataguard_standby_datenbank|Eine Oracle Data Guard Standby Datenbank aufsetzen]] \\ ==== Umsetzung Standard Edition ==== Haben Sie eine **Oracle Standard** Umgebung?\\ \\ Eine Oracle Datenbank in der Standard Edition unterstützt **kein** Standby Konstrukt von Haus aus. \\ \\ Eine Standby Datenbank kann aber per "Hand" eingerichtet und betrieben werden.\\ Möglichkeiten: * [[dba:standby_db_per_script|Mit Scripting eine manuelle Umgebung einrichten und betreiben]]