Serverdatenbank aus Cloudspeicher zurückschreiben

Eine Serverdatenbank kann aus einer Datenbankkopie im Cloudobjektspeicher zurückgeschrieben werden. Wenn beispielsweise in einem Datencenter vor Ort ein Katastrophenfall eintritt, können Sie die Datenbank aus der Cloudkopie zurückschreiben. Die Serverdatenbank kann entweder mit ihrem aktuellen Stand oder mit dem Stand eines bestimmten Zeitpunkts zurückgeschrieben werden.

Informationen zu dieser Task

Während Datenbanksicherungsoperationen werden kritische Dateien, wie beispielsweise die Einheitenkonfigurationsdatei und die Protokolldatei für Datenträger, für Zurückschreibungsoperationen gesichert. Wenn die Einheitenkonfigurations-oder Datenträgerprotokolldateien aufgrund eines Katastrophenfalls vor Ort nicht lokal verfügbar sind, können Sie die Dateien aus Cloudobjektspeicher abrufen, indem Sie mit dem Befehl DSMSERV RESTORE DB Cloudberechtigungsnachweise angeben. Diese Cloudberechtigungsnachweise stimmen normalerweise mit den Berechtigungsnachweisen überein, die für Datenbanksicherungsoperationen verwendet werden. Verbindungsinformationen, wie beispielsweise die Cloud-URL, sind in der Einheitenkonfigurationsdatei gespeichert.

Die Masterschlüsseldateien (dsmkeydb.kdb und dsmkeydb.st) sind im Instanzausgangsverzeichnis gespeichert.

Prozedur

Um die Serverdatenbank aus Cloudobjektspeicher zurückzuschreiben, führen Sie die folgenden Schritte aus:

  1. Stoppen Sie den Server.
  2. Geben Sie den Befehl DSMSERV RESTORE DB aus.
    Wenn sich die Schlüsselposition geändert hat und nicht mehr der Position entspricht, die in der ursprünglichen Einheitenkonfigurationsdatei angegeben wurde, ändern Sie die Position in der Google Cloud Storage-Schlüsseldatei in die Position, die in der Einheitenkonfigurationsdatei angegeben ist. Wiederholen Sie anschließend die Zurückschreibungsoperation.

Beispiel

Schreiben Sie die Datenbank aus dem Cloudobjektspeicher mit dem Stand eines angegebenen Zeitpunkts zurück. Verwenden Sie das Dienstprogramm DSMSERV RESTORE DB, um einen Befehl für die Zurückschreibung nach Zeitpunkt auszugeben, und stellen Sie sicher, dass die Datenbank mit dem Stand dieses Zeitpunkts zurückgeschrieben wird.
dsmserv restore db prompt=no 
password=proTect&8991 todate=12/12/2019 totime=14:45