Anfang des Inhaltsbereichs

 Beispiel: Schattendatenbank 

Dieses Beispiel eines Eingabeskripts zeigt, wie Sie mit dem Database Manager CLI eine Schatteninstanz einrichten und als aktive Instanz in Betrieb nehmen können.

Detaillierte Erläuterungen zum Arbeiten mit dem Administrationswerkzeug Database Manager CLI und zur Bedeutung der einzelnen DBM-Kommandos finden Sie in der Dokumentation Database Manager CLI.

Eingabeskript

Instanz in den Zustand ADMIN überführen:
db_offline
db_admin

Anlegen eines Sicherungsmediums in der Schatteninstanz für das Einspielen der vollständigen Datensicherung aus der Originalinstanz:
medium_put <medium_name_data> <path_data> <medium_type> DATA

Initialisieren der bestehenden Schatteninstanz und Einspielen der Datensicherung:
util_connect
db_activate RECOVER <medium_name_data>
util_release

Anlegen eines Sicherungsmediums in der Schatteninstanz für das Einspielen der Log-Sicherungen aus der Originalinstanz:
medium_put <medium_name_log> <path_log>\save.log FILE LOG

Die Log-Sicherungen werden automatisch durchnummeriert jeweils in der Datei save.log <nnn> im Pfad <path_log> abgelegt. Um herauszufinden, welche Log-Sicherung zuerst eingespielt werden muss, geben Sie den Befehl db_restartinfo ein. Die Zeile Used Log Page zeigt an, aus welcher Logseite als nächstes Log-Einträge eingelesen werden müssen.

Die Log-Historie im Originalsystem zeigt an, welche Logseiten die jeweilige Log-Sicherung enthält. Informationen zur Log-Historie erhalten Sie mit den folgenden Befehlen: backup_history_open
backup_history_list
backup_history_close
.

Einspielen der Log-Sicherungen:
db_offline
db_admin
util_connect

recover_start <medium_name_log> LOG 001
recover_replace <medium_name_log> <path_log>\save.log 002
recover_replace <medium_name_log> <path_log>\save.log 003
...

Inbetriebnahme der Schatteninstanz als aktive Instanz:
recover_ignore

Die Schatteninstanz enthält in diesem Fall nicht die Änderungen, die noch nicht mit Log-Sicherungen aus der Originalinstanz eingespielt wurden.

Sie können das Einspielen der Log-Sicherungen auch abbrechen, ohne die Schatteninstanz gleichzeitig in den Betriebszustand ONLINE zu starten. Verwenden Sie dazu das Kommando recover_cancel. Die Datenbankinstanz wird in den Zustand OFFLINE gesetzt. Bevor Sie weitere Kommandos angeben können, müssen Sie die Schatteninstanz deshalb mit dem Kommando db_admin wieder in den Betriebszustand ADMIN bringen.

Siehe auch:

Übersicht aller DBM-Kommandos

Ende des Inhaltsbereichs