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:
SAP DB 7.4.
Dieses Beispiel gilt für Datenbankinstanzen einer Datenbankversion kleiner als 7.4.04.
Initialisieren einer bestehenden Schatteninstanz:
db_offline
db_admin
util_connect
util_execute init config
util_release
Das Kommando init_config löscht unwiederbringlich alle Daten der Datenbankinstanz.
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
Einspielen der Datensicherung:
util_connect
recover_start <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.
Einspielen der Log-Sicherungen:
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
…
Als Returncode wird jeweils –8020 (weiteres Medium erforderlich) zurückgegeben.
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.
Datenbankinstanzen ab Version 7.4.03 werden von diesem Kommando 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.