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.
Im Unterschied zum Kommando recover_start (Wiederherstellen der Datenbankinstanz) wird dabei die Datenbankinstanz initialisiert, d. h. die in der Parameterdatei konfigurierten Volumes werden, sofern sie noch nicht vorhanden sind, angelegt und die Daten in bereits existierenden Log-Volumes werden gelöscht. Beachten Sie, dass diese Log-Daten damit unwiderbringlich gelöscht werden, sofern Sie sie nicht zuvor explizit auf ein Sicherungsmedium gesichert haben.
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.
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.
Sie haben die Serverberechtigung Recovery.
Sie haben eine Datenbanksitzung eröffnet (siehe Eröffnen einer Datenbanksitzung).
db_activate RECOVER <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 (siehe: Anlegen oder Ändern eines Sicherungsmediums), um Fehlermeldungen zu vermeiden.
Anmelden an den DBMCLI mit dem Benutzer DBM und Kennwort DBM, Eröffnen einer Datenbanksitzung mit der Datenbankinstanz myDB, Erstellen der Datenbankinstanz aus einer mit NetWorker hergestellten Sicherung auf dem Sicherungsmedium NSRPagesvom Typ vollständige Datensicherung mit der externen Sicherungskennung 9025:
dbmcli –u dbm,dbm –uDBS –d myDB db_activate RECOVER 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. |