Skip to main content
SnapManager for SAP
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erstellen von Datenbank-Backups

Beitragende

Backups von ganzen Datenbanken oder Teilen von Datenbanken, einschließlich Tabellen, Datendateien oder Kontrolldateien, können erstellt werden.

Über diese Aufgabe

SnapManager bietet Snapshot-Kopien für Datenbanken in vielen Host-seitigen Storage Stacks, einschließlich NFS, Veritas und anderen.

Administratoren können optional Backups mit Oracle RMAN registrieren, um die Datenbank mit granulareren Besonderheiten wie Blöcken wiederherzustellen.

Sie können die Namen der Snapshot Kopien, die durch Backups dieses Profils erstellt werden, während Sie dieses Profil definieren. Beispielsweise können Sie eine Präfixzeichenfolge von einfügen HOPS So weisen Sie Backups für hohe Vorgänge auf.

Sie können nicht nur eindeutige Namen für Snapshot Kopien definieren, die durch Backups erstellt werden, sondern auch eindeutige Bezeichnungen für die Backups selbst erstellen. Wenn Sie ein Backup erstellen, empfiehlt es sich, einen Namen für das Backup anzugeben, sodass Sie eine einfache Möglichkeit haben, es mit dem zu identifizieren -label Parameter. Dieser Name muss für alle Backups, die innerhalb eines bestimmten Profils erstellt wurden, eindeutig sein. Der Name kann Buchstaben, Zahlen, Unterstrich (_) und Bindestrich (-) enthalten. Es kann nicht mit einem Bindestrich beginnen. Bei Etiketten wird die Groß-/Kleinschreibung beachtet. Möglicherweise möchten Sie Informationen wie Umgebungsvariablen des Betriebssystems, Systemdatum und Backup-Typ anhängen.

Wenn Sie kein Etikett angeben, erstellt SnapManager im Formular einen Standardnamen scope_mode_datestring, Wobei der Umfang voll oder teilweise ist und der Modus offline, online oder automatisch ist (der Buchstabe c Für kalte, h Für heiße oder a Für automatisch).

Ab SnapManager 3.4 können Sie Ihr eigenes Backup-Label bereitstellen, indem Sie das von SnapManager erstellte Standard-Backup-Label überschreiben. Sie müssen den Wert des festlegen override.default.backup.pattern Parameter auf true und geben Sie im die neue Sicherungsbezeichnung an new.default.backup.pattern Parameter. Das Backup-Label-Muster kann Schlüsselwörter wie Datenbankname, Profilname, Umfang, Modus und Hostname enthalten, die durch Unterstrich getrennt werden müssen. Beispiel: new.default.backup.pattern=dbname_profile_hostname_scope_mode.

Hinweis Der Zeitstempel wird automatisch am Ende des generierten Etiketts eingefügt.

Wenn Sie einen Kommentar eingeben, können Sie Leerzeichen und Sonderzeichen enthalten. Wenn Sie hingegen ein Etikett eingeben, enthalten Sie keine Leerzeichen oder Sonderzeichen.

Für jedes Backup generiert SnapManager automatisch eine GUID, eine 32-stellige HEX-Zeichenfolge. Zur Bestimmung der GUID müssen Sie den ausführen backup list Befehl mit dem -verbose Option.

Sie können eine vollständige Sicherung einer Datenbank erstellen, während diese online oder offline ist. Damit SnapManager die Sicherung einer Datenbank handhaben kann, unabhängig davon, ob sie online oder offline ist, sollten Sie das verwenden -auto Option.

Wenn Sie beim Erstellen eines Backups die Beschneidung aktiviert haben und die zusammenfassende Benachrichtigung im Profil aktiviert wurde, werden zwei separate E-Mails ausgelöst. Eine E-Mail ist für den Backup-Vorgang und die andere für die Beschneidung. Sie können diese E-Mails korrelieren, indem Sie den Backup-Namen und die Backup-ID in diesen E-Mails vergleichen.

Sie können ein Cold Backup erstellen, wenn sich die Datenbank im Shutdown-Status befindet. Wenn sich die Datenbank in einem gemounteten Zustand befindet, ändern Sie sie in einen Shutdown-Status, und führen Sie das Offline-Backup (Cold Backup) durch.

Mit SnapManager (3.2 oder höher) können Sie die Archivprotokolldateien getrennt von den Datendateien sichern und so die Archivprotokolldateien effizient verwalten.

Um die Archiv-Log-Backups separat zu erstellen, müssen Sie ein neues Profil erstellen oder das vorhandene Profil aktualisieren, um die Archiv-Log-Backups mit dem zu trennen -separate-archivelog-backups Option. Mithilfe des Profils können Sie die folgenden SnapManager-Vorgänge durchführen:

  • Erstellen Sie eine Backup-Datei für Archivprotokolle.

  • Löschen Sie eine Sicherung des Archivprotokolls.

  • Mounten Sie ein Backup für das Archivprotokoll.

  • Kostenlose Backup eines Archivprotokolls.

Die Backup-Optionen variieren je nach Profileinstellungen:

  • Mit einem Profil, das nicht getrennt ist, um Archiv-Log-Backups separat durchzuführen, können Sie Folgendes tun:

    • Erstellen Sie ein vollständiges Backup.

    • Erstellen Sie ein partielles Backup.

    • Geben Sie für Archivprotokolldateien zu sichernde Ziele an.

    • Geben Sie Archivprotokollziele an, die vom Backup ausgeschlossen werden sollen.

    • Legen Sie die Beschneiungsoptionen für das Löschen der Archivprotokolldateien aus den Archivprotokollzielen fest.

  • Mithilfe eines Profils, das zur Erstellung von Archiv-Log-Backups getrennt ist, können Sie Folgendes tun:

    • Erstellen Sie ein Backup nur für Datendateien.

    • Erstellen Sie ein Backup nur archivels.

    • Während Sie ein Backup nur für Datendateien erstellen, schließen Sie das Backup des Archivprotokolls zusammen mit den online gespeicherten Datendateien nur zum Klonen ein.

      Wenn Sie Archiv-Log-Backups zusammen mit Datendateien auf der Seite Profileinstellungen des Assistenten Profile Create der SnapManager-Benutzeroberfläche enthalten haben, Und wenn Sie die Option Archivierungsprognogs im Assistenten * Backup Create* nicht ausgewählt haben, erstellt SnapManager immer das Archiv-Log Backup zusammen mit Datendateien für alle Online-Backups.

      In einer solchen Situation können Sie über die SnapManager-CLI alle Ziele für das Archiv-Protokoll für die Sicherung außer den in der SnapManager-Konfigurationsdatei angegebenen Ausschlusszielen betrachten. Aber Sie können diese Archiv-Log-Dateien nicht beschneiden. Sie können jedoch weiterhin das verwenden -archivelogs Option, um das Ziel der Archivprotokolldatei anzugeben und die Archivprotokolldateien aus der SnapManager-CLI zu beschneiden.

      Wenn Sie das Backup mit erstellen -auto Und geben Sie die an -archivelogs Option, SnapManager erstellt entweder ein Online- oder Offline-Backup auf Basis des aktuellen Status des Backups.

      • SnapManager erstellt ein Offline Backup, wenn die Datenbank offline ist und keine Archivprotokolldateien in das Backup berücksichtigt.

      • SnapManager erstellt ein Online Backup einschließlich Archiv-Log-Dateien, wenn die Datenbank online ist.

    • Während das nur Archivprotokolle erstellt wird:

      • Geben Sie das Archivprotokoll-Ziel an, das gesichert werden soll, zusammen mit dem nur-Archivprotokoll-Backup

      • Geben Sie die Ziele für das Archivprotokoll an, die vom Backup nur für Archivprotokolle ausgeschlossen werden sollen

      • Legen Sie die Beschneiungsoptionen für das Löschen der Archivprotokolldateien aus den Archivprotokollzielen fest

  • Szenarien nicht unterstützt

    • Sie können das nur-Archivprotokoll-Backup nicht zusammen mit einem Offline-Datendatei-Backup erstellen.

    • Sie können die Archivprotokolldateien nicht beschneiden, wenn die Archivprotokolldateien nicht gesichert sind.

    • Sie können die Archivprotokolldateien nicht beschneiden, wenn der Flash Recovery Area (FRA) für Archivprotokolldateien aktiviert ist.

      Wenn Sie den Speicherort für das Archivprotokoll im Bereich Flash Recovery angeben, müssen Sie sicherstellen, dass Sie auch den Speicherort für das Archivprotokoll im angeben archive_log_dest Parameter.

Hinweis Während Sie Backups für Archivprotokolle erstellen, müssen Sie die vollständigen Pfade für Archivprotokolle in doppelten Anführungszeichen und den Zielpfaden eingeben, die durch Kommas getrennt sind. Der Pfadtrenner sollte als zwei umgekehrte Schrägstriche (\\) anstelle eines angegeben werden.

Wenn Sie das Etikett für die Sicherung von Online-Datendateien mit dem enthaltenen Archiv-Log-Backup angeben, wird das Etikett für die Datensicherung von Datendateien angewendet, und das Archiv-Log-Backup wird mit ausreichend (_logs). Dieses Suffix kann durch Ändern des Parameters konfiguriert werden suffix.backup.label.with.logs Parameter in der SnapManager-Konfigurationsdatei

Sie können beispielsweise den Wert als angeben suffix.backup.label.with.logs=arc So dass der Standardwert _logs geändert wird in _arc.

Wenn Sie keine Ziele für das Archivprotokoll angegeben haben, die in das Backup aufgenommen werden sollen, enthält SnapManager alle in der Datenbank konfigurierten Archivprotokollziele.

Wenn in einem der Ziele keine Archivprotokolldateien fehlen, überspringt SnapManager alle diese Archivprotokolldateien, die vor den fehlenden Archivprotokolldateien erstellt wurden, selbst wenn diese Dateien in anderen Archivprotokollzielen verfügbar sind.

Während der Erstellung von Archiv-Log-Backups müssen Sie die Ziele für die Archivprotokolldatei angeben, die in die Sicherung aufgenommen werden sollen, und können den Konfigurationsparameter so einstellen, dass die Archivprotokolldateien immer über die fehlenden Dateien in der Sicherung hinausgehen.

Hinweis Standardmäßig ist dieser Konfigurationsparameter auf true gesetzt, um alle Archivprotokolldateien, die über fehlende Dateien hinausgehen, zu enthalten. Wenn Sie Ihre eigenen Archiv-Log-Beschneidungsskripte verwenden oder Archivprotokolldateien manuell aus den Archiv-Protokollzielen löschen, können Sie diesen Parameter deaktivieren, damit SnapManager die Archivprotokolldateien überspringen und weiter mit der Sicherung fortfahren kann.

SnapManager unterstützt die folgenden SnapManager Vorgänge für Backups des Archivprotokolls nicht:

  • Klonen der Backup des Archivprotokolls

  • Backup des Archivprotokolls wiederherstellen

  • Backup des Archivprotokolls überprüfen

SnapManager unterstützt auch die Sicherung der Archivprotokolldateien aus den Zielen des Flash-Recovery-Bereichs.

Schritt
  1. Geben Sie den folgenden Befehl ein:

    smsap backup create -profile profile_name {[-full {-online | -offline | -auto} [-retain {-hourly | -daily | -weekly | -monthly | -unlimited}] [-verify] | [-data [[-files files [files]] | [-tablespaces -tablespaces [-tablespaces]] [-datalabel label] {-online | -offline | -auto} [-retain {-hourly | [-daily | -weekly | -monthly | -unlimited]} [-verify] | [-archivelogs [-label label] [-comment comment] [-backup-dest path1 [,[path2]]] [-exclude-dest path1 [,path2]]] [-prunelogs {-all | -untilSCN untilSCN | -until-date yyyy-MM-dd:HH:mm:ss | -before {-months | -days | -weeks | -hours}} -prune-dest prune_dest1,[prune_dest2]] [-taskspec taskspec]} [-dump] [-force] [-quiet | -verbose]

    Ihr Ziel ist Dann…​

    Geben Sie an, ob Sie eine Sicherung einer Online- oder Offline-Datenbank durchführen möchten, anstatt SnapManager zu erlauben, ob es online oder offline ist

    Angeben -offline Um ein Backup der Offline-Datenbank zu erstellen. Angeben -online Um ein Backup der Online-Datenbank zu erstellen.

    Wenn Sie diese Optionen verwenden, können Sie das nicht verwenden -auto Option.

    Geben Sie an, ob SnapManager die Sicherung einer Datenbank handhaben soll, unabhängig davon, ob sie online oder offline ist

    Geben Sie die an -auto Option. Wenn Sie diese Option verwenden, können Sie das nicht verwenden --offline Oder -online Option.

    Geben Sie an, ob Sie eine partielle Sicherung bestimmter Dateien durchführen möchten

     Specify the -data-files option and then list the files, separated by commas. For example, list the file names f1, f2, and f3 after the option.
    Beispiel für die Erstellung einer partiellen Datendatei-Sicherung unter Windows
    smsap backup create -profile nosep -data -files "J:\\mnt\\user\\user.dbf" -online
    -label partial_datafile_backup -verbose

    Geben Sie an, ob Sie eine partielle Sicherung bestimmter Tabellen durchführen möchten

    Geben Sie die an -data -tablespaces Wählen Sie die Option aus und Listen Sie dann die Tabellen getrennt durch Kommas auf. Verwenden Sie beispielsweise ts1, ts2 und ts3 nach der Option.

    SnapManager unterstützt das Backup von schreibgeschützten Tabellen. Beim Erstellen des Backups ändert SnapManager die schreibgeschützten Tabellenbereiche zu lesen/schreiben. Nach dem Erstellen des Backups werden die Tabellen auf schreibgeschützt geändert.

    Beispiel für das Erstellen einer Datensicherung für Teiltablespaces

    smsap backup create -profile nosep -data -tablespaces tb2 -online -label partial_tablespace_bkup -verbose

    Geben Sie an, ob Sie für jedes Backup ein eindeutiges Label im folgenden Format erstellen möchten: Full_Hot_mybackup_Label

    Geben Sie für Windows dieses Beispiel ein:

    smsap backup create -online -full -profile targetdb1_prof1
    -label full_hot_my_backup_label   -verbose

    Geben Sie an, ob Sie eine Sicherungskopie der Archivprotokolldateien getrennt von den Datendateien erstellen möchten

    Geben Sie die folgenden Optionen und Variablen an:

    • -archivelogs Erstellt eine Sicherung der Archivprotokolldateien.

    • -backup-dest Gibt die Ziele für die zu sichernde Archivprotokolldatei an.

    • -exclude-dest Gibt die zu ausgeschlossenen Archivprotokollziele an.

    • -label Gibt die Bezeichnung für die Sicherung der Archivprotokolldatei an.

    Hinweis

    Sie müssen eines der beiden angeben -backup-dest Oder die Option -exclude-dest Option.

    Wenn Sie beide Optionen zusammen mit dem Backup bereitstellen, wird eine Fehlermeldung angezeigt You have specified an invalid backup option. Specify any one of the options: -backup-dest, or exclude-dest.

    Beispiel für das Erstellen von Backups von Archivprotokolldateien getrennt unter Windows

    smsap backup create -profile nosep -archivelogs -backup-dest "J:\\mnt\\archive_dest_2\\" -label archivelog_backup -verbose

    Geben Sie an, ob Sie eine Datensicherung der Datendateien erstellen und Protokolldateien archivieren möchten

    Geben Sie die folgenden Optionen und Variablen an:

    • -data Option zum Festlegen der Datendateien.

    • -archivelogs Option zum Festlegen der Archivprotokolldateien. Beispiel für die gemeinsame Sicherung von Datendateien und Archivprotokolldateien unter Windows

      smsap backup create -profile nosep -data -online -archivelogs -backup-dest "J:\\mnt\\archive_dest_2\\" -label data_arch_backup
      -verbose

    Geben Sie an, ob Sie die Archiv-Log-Dateien beim Erstellen eines Backups beschneiden möchten

    Geben Sie die folgenden Optionen und Variablen an:

    • -prunelogs Gibt an, die Archivprotokolldateien aus den Speicherprotokollzielen zu löschen.

      • -all Gibt an, alle Archivprotokolldateien aus den Speicherprotokollzielen zu löschen.

      • -until-scnuntil-scn Gibt an, die Archivprotokolldateien bis zu einem angegebenen SCN zu löschen.

      • -until-dateyyyy-MM-dd:HH:mm:ss Gibt an, die Archivprotokolldateien bis zum angegebenen Zeitraum zu löschen.

      • -before Mit dieser Option können Sie die Archivprotokolldateien vor dem angegebenen Zeitraum löschen (Tage, Monate, Wochen, Stunden).

      • -prune-destprune_dest1,[prune_dest2 Gibt an, die Archivprotokolldateien aus den Speicherprotokollzielen zu löschen, während die Sicherung erstellt wird.

    Hinweis

    Sie können die Archivprotokolldateien nicht beschneiden, wenn der Flash Recovery Area (FRA) für Archivprotokolldateien aktiviert ist.

    Beispiel für das Beschneiden aller Archiv-Log-Dateien während der Erstellung einer Sicherung unter Windows

    smsap backup create -profile nosep
     -archivelogs -label archive_prunebackup1 -backup-dest "E:\\oracle\\MDV\\oraarch\\MDVarch,J:\\
    " -prunelogs -all -prune-dest "E:\\oracle\\MDV\\oraarch\\MDVarch,J:\\" -verbose

    Geben Sie an, ob Sie einen Kommentar zum Backup hinzufügen möchten

    Angeben -comment Gefolgt von der Beschreibungszeichenfolge.

    Geben Sie an, ob Sie die Datenbank in den Zustand zwingen möchten, den Sie angegeben haben, um sie zu sichern, unabhängig davon, in welchem Zustand sie sich derzeit in befindet

    Geben Sie die an -force Option.

    Geben Sie an, ob Sie das Backup gleichzeitig überprüfen möchten, wenn Sie es erstellen

    Geben Sie die an -verify Option.

    Geben Sie an, ob Sie die Dump-Dateien nach dem Datenbank-Backup-Vorgang sammeln möchten

    Angeben -dump Option am Ende des Befehls Backup create.

Beispiel

smsap backup create -profile targetdb1_prof1 -full -online -force  -verify