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.
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: