Anfang des Inhaltsbereichs

 Wiederherstellen der Datenbankinstanz 

Verwendung

Beim Wiederherstellen der Datenbankinstanz lesen Sie Sicherungen ein und stellen den darin enthaltenen Datenbankzustand wieder her. Dazu lesen Sie zunächst eine vollständige Datensicherung und anschließend die dazugehörigen Log-Sicherungen ein. Dabei können Sie mit Hilfe der Option UNTIL angeben, bis zu welchem Zeitpunkt die Log-Sicherungen vom Sicherungsmedium eingelesen werden sollen.

Wenn die Log-Volumes der Datenbankinstanz vorhanden und unbeschädigt sind und noch den Log seit dem Zeitpunkt der vollständigen Datensicherung enthalten, verwenden Sie das Kommando recover_start nur zum Einlesen der vollständigen Datensicherung. Anschließend starten Sie die Datenbankinstanz und stellen die Datenbankinstanz aus den Log-Volumes der Datenbankinstanz her (siehe: Überführen in den Betriebszustand ONLINE) Wenn Sie dabei die Option -u | -until angeben, stellen Sie die Datenbankinstanz bis zum angegebenen Zeitpunkt wieder her.

Wenn die Sicherungen mit Hilfe eines externen Sicherungswerkzeugs erstellt wurden, verwenden Sie dieses Werkzeug auch für das Wiederherstellen der Datenbankinstanz. Folgen Sie dazu zunächst der Beschreibung für das Wiederherstellen mit externen Sicherungswerkzeugen. Andernfalls folgen Sie direkt der nachfolgenden Beschreibung für das Kommando recover_start.

Als Antwort auf dieses Kommando erhalten Sie die Informationen über das Einlesen der Sicherung. Die Ausgabe erfolgt jedoch erst dann, wenn die Sicherung vollständig eingelesen ist oder unterbrochen wurde. Die Ausführung dieses Kommandos kann deshalb sehr lange dauern.

Wenn vor dem Beginn des Wiederherstellens die automatische Log-Sicherung aktiv war, wird diese nach dem Wiederherstellen nicht automatisch wieder eingeschaltet.

Um die Log-Sicherung wieder einzuschalten, führen Sie das Kommando zum Einschalten der automatischen Log-Sicherung aus.

Voraussetzungen

Sie haben die DBM-Benutzerberechtigung Recovery.

Sie haben eine Datenbanksitzung eröffnet (siehe Eröffnen einer Datenbanksitzung).

Syntax

recover_start <medium> <type> [ExternalBackupID <external_backup_ID>] [<nnn>] [UNTIL <date> <time>] [AUTOIGNORE]

<medium>

Sicherungsmedium, von dem die Sicherung eingelesen werden soll.
Beim Wiederherstellen einer Sicherung, die auf mehrere parallele Sicherungsmedien erstellt wurde (parallele Sicherung), ist hier der Name der Mediengruppe anzugeben.

<type>

Art der einzulesenden Sicherung: DATA (vollständige Datensicherung), PAGES (inkrementelle Datensicherung) oder LOG (Log-Sicherung)

Optionen

ExternalBackupID <external_backup_ID>

Zum Wiederherstellen einer Sicherung, die mit einem externen Sicherungswerkzeug erzeugt wurde, geben Sie hier den Namen an, unter dem die Sicherung dem externen Sicherungswerkzeug bekannt ist.

<nnn>

Konkrete Sicherungsversion auf dem einzulesenden Sicherungsmedium, nur bei einem Medium vom Typ FILE (Datei) relevant

UNTIL <date> <time>
<date> ::= <yyyymmdd>
<time> ::= <hhmmss>

Beim Einlesen von Log-Sicherungen kann ein genauer Zeitpunkt (Jahr, Monat, Tag, Stunde, Minuten, Sekunden) festgelegt werden, bis zu dem wiederhergestellt werden soll.

AUTOIGNORE

Im Falle des parallelen Wiederherstellens wird der Vorgang vom System automatisch fortgesetzt (Fortsetzen einer parallelen Wiederherstellung).

Beachten Sie unbedingt, welchen Regeln die Mediennamen entsprechen müssen (Anlegen oder Ändern eines Sicherungsmediums), um Fehlermeldungen zu vermeiden.

Anmelden an den Database Manager CLI mit dem Benutzer DBM und Kennwort DBM, Eröffnen einer Datenbanksitzung mit der Datenbankinstanz myDB, Wiederherstellen der Datenbankinstanz aus der mit Networker erstellten Sicherung auf dem Sicherungsmedium NSRPages vom Typ vollständige Datensicherung mit der externen Sicherungskennung 9025:

dbmcli –u dbm,dbm –uDBS –d myDB recover_start NSRPages DATA ExternalBackupID 9025

 

Antwort

OK<NL>
Return code              <value><NL>
Date                    [<value>]<NL>
Time                    [<value>]<NL>
Server                  [<value>]<NL>
Database                [<value>]<NL>
Kernel Version          [<value>]<NL>
Pages Transferred       [<value>]<NL>
Pages Left              [<value>]<NL>
Volumes                 [<value>]<NL>
Medianame               [<value>]<NL>
Location                [<value>]<NL>
Error text              [<value>]<NL>
Label                   [<value>]<NL>
Is Consistent           [<value>]<NL>
First LOG Page          [<value>]<NL>
Last LOG Page           [<value>]<NL>
DB Stamp 1 Date         [<value>]<NL>
DB Stamp 1 Time         [<value>]<NL>
DB Stamp 2 Date         [<value>]<NL>
DB Stamp 2 Time         [<value>]<NL>
Page Count              [<value>]<NL>
Devices Used            [<value>]<NL>
Database ID             [<value>]<NL>
Max Used Data Page      [<value>]<NL>

Werte für die einzelnen Felder der Antwort

Date

Datum

Time

Zeit

Server

Name des Datenbankrechners

Database

Name der Datenbankinstanz

Kernel Version

Version des Datenbankkerns

Pages Transferred

Anzahl der übertragenen Seiten

Pages Left

Anzahl noch zu übertragender Seiten

Volumes

Anzahl der verwendeten Sicherungsmedien

Medianame

Name des Sicherungsmediums

Location

Datei- oder Gerätename

Errortext

Text der Fehlermeldung

Label

Sicherungskennung

Is Consistent

Nur für Datensicherung: Sicherung ist in sich konsistent

First LOG Page

Bei Datensicherung: erste einzulesende Seite der Log-Sicherung

Bei Log-Sicherung: erste gesicherte Seite im Log

Last LOG Page

Nur für Log-Sicherung: letzte gesicherte Seite im Log

DB Stamp 1 Date
DB Stamp 1 Time

Zeitstempel der ersten Seite der Log-Sicherung

DB Stamp 2 Date
DB Stamp 2 Time

Zeitstempel der letzten Seite der Log-Sicherung

Page Count

Gesamtzahl der gesicherten Seiten

Devices Used

Anzahl der verwendeten Sicherungsgeräte

Database ID

Datenbankkennung (zur Identifikation zueinandergehöriger Daten- und Log-Sicherungen)

Max Used Data Page

höchste vergebene Seitenzahl (Hinweis für minimale Datenbankgröße bei Einlesen der Sicherung)

Antwort im Fehlerfall

Wenn bei der Verwendung eines externen Sicherungswerkzeugs ein Fehler auftritt, erhalten Sie eine Antwort in folgender Form:

ERR<NL>
<errcode>, <err_description><NL>
[<extended_description><NL>]

<errcode>

Nummer der Fehlermeldung

Siehe auch: Meldungen

<err_description>

Beschreibung des Fehlers

<extended_description>

Fehlerursache

 

Es können folgende Fehler auftreten:

<errcode>

<err_description>

Erläuterung

-24927

ERR_TOOLCHK: the external backup tool was not found

Das externe Sicherungswerkzeug wurde nicht gefunden oder ist nicht korrekt installiert.

-24926

ERR_MEDIUMCHK: the medium cannot be used with an external backup tool

Das angegebene Sicherungsmedium kann nicht mit dem Sicherungswerkzeug verwendet werden, auf das der Medienname hinweist (Anlegen oder Ändern eines Sicherungsmediums).

-24925

ERR_PREPARE: prepare of the backup operation failed

Die für die Verwendung des Sicherungswerkzeugs notwendigen Vorbereitungen konnten nicht erfolgreich abgeschlossen werden.

-24924

ERR_DBREQ: cannot start database kernel request

Die Datenbankinstanz konnte den Wiederherstellungsvorgang nicht starten.

-24923

ERR_TOOLREQ: cannot start external backup tool correctly

Das Sicherungswerkzeug konnte nicht korrekt gestartet werden.

-24922

ERR_OPCHK: cannot check state of backup operation

Es war nicht möglich, die Zustände der Datenbankinstanz oder des Sicherungswerkzeugs zu überprüfen.

-24921

ERR_POSTOP: cannot finish backup operation correctly

Obwohl die Wiederherstellung erfolgreich war, konnten die notwendigen Nachbearbeitungsschritte nicht durchgeführt werden.

-24920

ERR_BACKUPOP: backup operation was unsuccessful

Die Wiederherstellung ist wegen eines Datenbankproblems oder eines Problems des Sicherungswerkzeuges fehlgeschlagen.

-24919

ERR_CLEANUP: cannot clean up correctly after backup operation

Obwohl die Wiederherstellung erfolgreich war, konnten die in Anspruch genommenen temporären Systemressourcen nicht wieder freigegeben werden.

 

Ende des Inhaltsbereichs