Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Replikat als Schattendatenbank nutzen

Als Schattendatenbank wird ein parallel zur Originaldatenbank geführtes Replikat dieser Datenbank bezeichnet. Mit einer Schattendatenbank können Sie:

  • einen DBH im OLTP-Betrieb von rein lesenden Anwendungen entlasten

  • eine Originaldatenbank reparieren

  • eine Originaldatenbank zurücksetzen

  • eine eigenständige Datenbank erzeugen

In diesem Abschnitt wird anhand eines Bildes beschrieben, wie Sie ein Replikat als Schattendatenbank halten. Erläuterungen zu den einzelnen Schritten finden Sie auf der nächsten Seite.


Bild 23: Nutzung eines Replikats als Schattendatenbank


  1. Sie erzeugen ein Replikat mit CREATE REPLICATION aus einem SESAM-Sicherungsbestand oder einer Fremdkopie der Originaldatenbank.

    Um das Replikat als Schattendatenbank nutzen zu können, muss es regelmäßig aktualisiert werden. Dazu sind die Schritte 2 bis 4 notwendig:

  2. In angemessenen Abständen wird ein Wechsel der Loggingdateien der Originaldatenbank veranlasst.

  3. Mit der Utility-Anweisung REFRESH REPLICATION werden die Änderungen in den Loggingdateien im Replikat nachgefahren.

    Ist die Originaldatenbank defekt, soll sie mit Hilfe des Replikats repariert werden:

  4. Mit der Utility-Anweisung RECOVER CATALOG..USING REPLICATION wird die Originaldatenbank repariert. Das Replikat dient dabei als Sicherungskopie. Dabei werden die Loggingdateien nachgefahren, die seit der letzten Aktualisierung des Replikats entstanden sind.

Sie können die Ausfallzeit der Originaldatenbank verkürzen, indem Sie den Parameter RENAME verwenden. In diesem Fall wird das Replikat umbenannt und damit zur Originaldatenbank. Während die Originaldatenbank wieder voll zur Verfügung steht, wird in einem weiteren Schritt ein neues Replikat erzeugt und erneut als Schattendatenbank eingesetzt.

Die Ausfallzeit können Sie noch weiter verkürzen, wenn Sie nur die defekten Spaces mit der Utiltiy-Anweisung RECOVER SPACE USING REPLICATION RENAME oder den Catalog-Space mit RECOVER CATALOG_SPACE USING REPLICATION RENAME reparieren.Im Replikat fehlen dann die Anwender-Spaces. Diese können mit REFRESH SPACE wieder in das Replikat aufgenommen werden. Alternativ können Sie auch das Replikat neu erzeugen.