Der Befehl smsap Backup Restore
Sie können die ausführen backup restore Befehl zum Wiederherstellen von Backups einer Datenbank oder eines Teils einer Datenbank und dann optional Wiederherstellen der Datenbankinformationen.
Syntax
smsap backup restore
-profile profile_name
[-label label | -id id]
[-files files [files...] |
-tablespaces tablespaces [tablespaces...]] |
-complete | -controlfiles]
[-recover {-alllogs | -nologs | -until until} [-using-backup-controlfile]]
[-restorespec restorespec | ]]
[-preview]
[-recover-from-location path1 [, path2]]
[-taskspec taskspec]
[-dump]
[-force]
[-quiet | -verbose]
Parameter
-
-profile profile_nameGibt die Datenbank an, die wiederhergestellt werden soll. Das Profil enthält die Kennung der Datenbank und andere Datenbankinformationen.
-
-label nameStellt das Backup mit dem angegebenen Etikett wieder her.
-
-id guidStellt die Sicherung mit der angegebenen GUID wieder her. Die GUID wird von SnapManager beim Erstellen eines Backups generiert. Sie können das verwenden
smsap backup listBefehl zum Anzeigen der GUID für jedes Backup. -
Choose all or specified filesOptional können Sie eine der folgenden Optionen verwenden:
-
-complete: Stellt alle Dateien im Backup wieder her. -
-tablespaceslist: Stellt nur die angegebenen Tabellen aus dem Backup wieder her.Sie müssen Leerzeichen verwenden, um die Namen in der Liste zu trennen.
-
-fileslist: Stellt nur die angegebenen Dateien aus der Sicherung wieder her.Sie müssen Leerzeichen verwenden, um die Namen in der Liste zu trennen. Wenn die Datenbank ausgeführt wird, stellt SnapManager sicher, dass der Tablespace, der die Dateien enthält, offline ist.
-
-
-controlfilesStellt die Kontrolldateien wieder her. SnapManager ermöglicht Ihnen, in einem einzigen Vorgang Kontrolldateien zusammen mit den Datendateien aus den Backups wiederherzustellen. Der
-controlfilesDie Option ist unabhängig von anderen Parametern für den Wiederherstellungsumfang, wie z. B.-complete,-tablespaces, und-files. -
-recoverStellt die Datenbank nach der Wiederherstellung wieder her. Sie müssen auch den Punkt angeben, an dem SnapManager die Datenbank wiederherstellen soll, indem Sie eine der folgenden Optionen verwenden:
-
-nologs: Stellt die Datenbank zum Zeitpunkt der Sicherung wieder her und wendet keine Logs an.Sie können diesen Parameter für Online- oder Offline-Backups verwenden.
-
-alllogs: Stellt die Datenbank auf die letzte Transaktion oder Commit wieder her und wendet alle erforderlichen Protokolle an. -
-until date: Stellt die Datenbank bis zum angegebenen Datum und der angegebenen Zeit wieder her.Sie müssen das Jahr-Monat-Datum verwenden: Stunde: Minute: Sekunde (yyyy-mm-dd:hh:mm:ss) Format. Verwenden Sie für Stunden je nach Datenbankeinstellung entweder das 12-Stunden- oder das 24-Stunden-Format.
-
-until scn: Rolls leiten die Datendateien weiter, bis sie die angegebene Systemändernummer (SCN) erreicht. -
-using-backup-controlfile: Stellt die Datenbank mit der Backup-Kontrolldatei wieder her.
-
-
-restorespecErmöglicht Ihnen, die Daten in einem aktiven File-System wiederherzustellen und aus den angegebenen Daten wiederherzustellen, indem Sie jede Original-Snapshot-Kopie einem aktiven File-System zuweisen. Falls Sie keine Option angeben, werden die Daten aus den Snapshot Kopien im primären Storage von SnapManager wiederhergestellt. Sie können eine der folgenden Optionen angeben:
-
-restorespec: Gibt die wiederherzustellenden Daten und das Wiederherstellungsformat an.
-
-
-previewZeigt die folgenden Informationen an:
-
Zur Wiederherstellung jeder Datei wird der Wiederherstellungsmechanismus (Wiederherstellung von Storage-seitigen Dateisystemen, Dateiwiederherstellung auf Storage-Seite oder Dateikopien auf Host-Seite) verwendet
-
Warum effizientere Mechanismen nicht verwendet wurden, um jede Datei wiederherzustellen, wenn Sie die angeben
-verboseOption Wenn Sie die verwenden-previewDiese Option muss Folgendes wissen: -
Der
-forceDie Option hat keine Auswirkung auf den Befehl. -
Der
-recoverDie Option hat keine Auswirkung auf den Befehl. Um eine Vorschau des Wiederherstellungsvorgangs anzuzeigen, muss die Datenbank gemountet werden. Wenn Sie eine Vorschau eines Wiederherstellungsplans anzeigen möchten und die Datenbank derzeit nicht angehängt ist, mountet SnapManager die Datenbank. Wenn die Datenbank nicht angehängt werden kann, schlägt der Befehl fehl, und SnapManager gibt die Datenbank in ihren ursprünglichen Status zurück.
Der
-previewMit der Option werden bis zu 20 Dateien angezeigt. Sie können die maximale Anzahl von Dateien konfigurieren, die im angezeigt werden sollensmsap.config file. -
-
-recover-from-locationGibt den externen Speicherort der Archivprotokolldateien an. SnapManager nimmt die Archivprotokolldateien vom externen Standort auf und verwendet diese für den Recovery-Prozess.
-
-taskspecGibt die XML-Datei für die Aufgabenspezifikation für die Vorverarbeitung oder Nachbearbeitung des Wiederherstellungsvorgangs an. Sie müssen den vollständigen Pfad der XML-Datei für die Aufgabenspezifikation angeben.
-
-dumpGibt an, die Speicherauszugsdateien nach dem Wiederherstellungsvorgang zu sammeln.
-
-forceÄndert ggf. den Datenbankstatus in einen niedrigeren Status als der aktuelle Status.
Standardmäßig kann SnapManager den Datenbankstatus während eines Vorgangs in einen höheren Status ändern. Diese Option ist nicht erforderlich, damit SnapManager die Datenbank in einen höheren Status ändert.
-
-quietZeigt nur Fehlermeldungen in der Konsole an. Standardmäßig werden Fehler- und Warnmeldungen angezeigt.
-
-verboseZeigt Fehler-, Warn- und Informationsmeldungen in der Konsole an. Sie können diese Option verwenden, um zu sehen, warum effizientere Wiederherstellungsprozesse nicht verwendet werden konnten, um die Datei wiederherzustellen.
Beispiel
Im folgenden Beispiel wird eine Datenbank zusammen mit den Kontrolldateien wiederhergestellt:
smsap backup restore -profile SALES1 -label full_backup_sales_May -complete -controlfiles -force