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.
Sie haben die DBM-Benutzerberechtigung Recovery.
Sie haben eine Datenbanksitzung eröffnet (siehe Eröffnen einer Datenbanksitzung).
recover_start <medium> <type> [ExternalBackupID <external_backup_ID>] [<nnn>] [UNTIL <date> <time>] [AUTOIGNORE]
<medium> |
Sicherungsmedium,
von dem die Sicherung eingelesen werden soll. |
<type> |
Art der einzulesenden Sicherung: DATA (vollständige Datensicherung), PAGES (inkrementelle Datensicherung) oder LOG (Log-Sicherung) |
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> |
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
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>
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 |
|
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 |
Zeitstempel der ersten Seite der Log-Sicherung |
DB Stamp 2 Date |
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) |
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. |