Wiederherstellung von Datenbank-Sicherungsbändern

Datenbank-Sicherungsbänder wiederverwerten, um Bandmedien für die Wiederverwendung in der Bandbibliothek freizugeben.

Vorbereitende Schritte

Bevor Sie beginnen, führen Sie bitte die folgenden Überprüfungen durch:
  • Stellen Sie sicher, dass die wieder freizugebenden Volumes nicht für Wiederherstellungsvorgänge benötigt werden.
  • Stellen Sie sicher, dass Sie Ihre Anforderungen an die Notfallwiederherstellung überprüft haben.
  • Vergewissern Sie sich, dass Sie über die erforderlichen Berechtigungen zum Löschen des Volume-Verlaufs verfügen.
Warnung: Bei der Rückgewinnung wird die konfigurierte Aufbewahrungsrichtlinie umgangen. Vergewissern Sie sich, dass die zurückzugewonnenden Volumes nicht für Wiederherstellungsvorgänge benötigt werden, bevor Sie fortfahren.

Informationen zu dieser Task

Mit der Freigabefunktion können Sie bestimmte Volumes anhand ihres Namens freigeben, alle Volumes einer bestimmten Geräteklasse freigeben, Volumes freigeben, die älter als ein bestimmtes Datum sind, oder eine sofortige Freigabe auslösen, ohne auf den geplanten Zeitpunkt zu warten.

Volumengruppen und Stapelmuster

Backups werden sequenziell auf Volumes geschrieben, wobei innerhalb der aktiven Volume-Gruppe nach dem Round-Robin-Prinzip vorgegangen wird. Jede registrierte Bandgerätklasse verfügt über eine eigene, ihr zugewiesene Volume-Gruppe. Die Anzahl der Volumegruppen (DBBKPSTACKINGVOLCOUNT) legt fest, wie viele Volumes in der Gruppe rotieren, und die maximale Anzahl von Backups pro Volume (DBBKPMAXBKPCOUNT) bestimmt, wann ein Volume aus der aktiven Gruppe entfernt wird und als Kandidat für die Freigabe in Frage kommt.

Die Volumes werden anhand der Anzahl der Volume-Gruppen in Gruppen organisiert. Wenn beispielsweise die Anzahl der Volume-Gruppen 2 beträgt und zwei Gruppen vorhanden sind, sieht die Volume-Zuweisung wie folgt aus:
  • Group-1: V1 und V2
  • Group-2: V3 und V4

Der Server verwendet ein Round-Robin-Verfahren, um die Backups auf die Volumes innerhalb jeder Gruppe zu verteilen. Wenn ein Volume die maximale Anzahl an Sicherungen erreicht, wird es aus der aktiven Gruppe entfernt und ein neues Arbeitsvolume hinzugefügt.

Formel zur Berechnung der Anspruchsberechtigung auf Rückerstattung

Der Server ermittelt die Berechtigung zur Rückgewinnung anhand des Datums, an dem die letzte Sicherung auf das jeweilige Volume geschrieben wurde. Verwenden Sie die folgende Formel, um zu ermitteln, wann ein Volumen für die Rückgewinnung in Frage kommt:
Last_Backup_Day  = ((B-1) x V) + Vn
Reclamation_Day  = Last_Backup_Day + R + 1
Dabei gilt:
B
Maximale Anzahl von Backups pro Volume (DBBKPMAXBKPCOUNT)
V
Anzahl der Volumegruppen (DBBKPSTACKINGVOLCOUNT)
Vn
Laufwerksnummer in der Gruppe (1, 2, 3 usw.)
R
Aufbewahrungsdauer (DBBKPRETENTIONDAYS)

Beispiel für einen Rückgewinnungskalender

Das folgende Beispiel veranschaulicht, wie die Rückgewinnung im Zeitverlauf bei der folgenden Konfiguration funktioniert:
  • V = 2 (Anzahl der Volumengruppen)
  • B = 5 (maximale Anzahl von Backups pro Volume)
  • R = 7 (Verweildauer in Tagen)
  • Die Backups werden einmal täglich erstellt
Bei dieser Konfiguration sieht das Backup-Stacking-Schema für „ Group-1 “ ( V1 und V2 ) wie folgt aus:
  • Tag 1: Backup auf V1 gespeichert (1. Backup auf V1 )
  • Tag 2: Backup auf V2 gespeichert (1. Backup auf V2 )
  • Tag 3: Backup auf V1 gespeichert (2. Backup auf V1 )
  • Tag 4: Backup auf V2 gespeichert (2. Backup auf V2 )
  • Tag 5: Backup auf V1 gespeichert (3. Backup auf V1 )
  • Tag 6: Backup auf V2 gespeichert (3. Backup auf V2 )
  • Tag 7: Backup unter V1 gespeichert (4. Backup auf V1 )
  • Tag 8: Backup unter V2 gespeichert (4. Backup auf V2 )
  • Tag 9: Sicherung unter „ V1 “ gespeichert (5. und letzte Sicherung unter „ V1; “; „ V1 “ wurde aus der aktiven Gruppe entfernt)
  • Tag 10: Backup auf V2 geschrieben (5. und letztes Backup auf V2;; V2 wurde aus der aktiven Gruppe entfernt)
  • Tag 11: „ V3 “ wurde zur aktiven Gruppe hinzugefügt, das Backup wurde unter „ V3 “ gespeichert (1. Backup unter „ V3 “)
  • Tag 12: „ V4 “ wurde zur aktiven Gruppe hinzugefügt, das Backup wurde unter „ V4 “ gespeichert (1. Backup unter „ V4 “)
Mit jedem Tag, der verstreicht, werden im Rahmen des Wiederherstellungsprozesses die Daten unter V1 ausgewertet, indem das Alter jeder Sicherung mit dem Stichtag für die Aufbewahrungsfrist verglichen wird. Die folgende Tabelle zeigt die fortlaufende Löschreihenfolge für „ V1: “
Tag Aktion
Tag 8 Das „ Day-1 “-Backup auf V1 überschreitet die Aufbewahrungsfrist von 7 Tagen und wird gelöscht (1. Backup gelöscht)
Tag 9 Das „ Day-2 “-Backup auf V1 hat die Aufbewahrungsfrist überschritten und wird gelöscht (2. Backup gelöscht)
Tag 10 Das Backup „ Day-3 “ auf V1 hat die Aufbewahrungsfrist überschritten und wird gelöscht (3. Backup gelöscht)
Tag 15 Das Backup „ Day-8 “ auf V1 hat die Aufbewahrungsfrist überschritten und wird gelöscht (8. Backup gelöscht)
Tag 16 Das Backup „ Day-9 “ auf V1 – das letzte Backup auf V1 – überschreitet die Aufbewahrungsfrist. Alle Backups auf V1 sind nun abgelaufen. V1 wird in den Scratch-Pool zurückgeführt und steht zur Wiederverwendung zur Verfügung.
Nach dieser Formel wird die letzte Sicherung auf V1 ( Vn=1 ) am Tag geschrieben (5-1)x2+1=9. V1 ist ab dem Tag zur Rückforderung berechtigt 9+7+1=17. V2 ( Vn=2 ) erhält am Tag sein letztes Backup und (5-1)x2+2=10 wird am Tag berechtigt 10+7+1=18.
Hinweis: Im Rahmen des Rückgewinnungsprozesses werden die Datensätze zum Volume-Verlauf schrittweise gelöscht, sobald die einzelnen Sicherungen ablaufen. Ein Volume wird erst dann in den Ausgangszustand zurückversetzt, wenn alle Backups auf diesem Volume die Aufbewahrungsfrist überschritten haben.

Prozedur

Um Datenbank-Sicherungsbänder wiederherzustellen, führen Sie eines der folgenden Verfahren durch:

  1. Bestimmte Volumes anhand ihres Namens wiederherstellen.
    1. Ermitteln Sie die Volumes, die zurückgewonnen werden sollen.
      QUERY VOLHISTORY TYPE=DBBKP VOLNAME=volume_name
    2. Löschen Sie den Volume-Verlauf für das angegebene Volume.
      DELETE VOLHISTORY TYPE=DBBKP VOLNAME=volume_name
    3. Stellen Sie sicher, dass das Volume wieder in den Ausgangszustand zurückgesetzt wurde.
      QUERY LIBVOLUME VOLNAME=volume_name
  2. Volumen nach Datum zurückgewinnen.

    Lösche den Volume-Verlauf für alle Backups, die älter sind als ein bestimmtes Stichtagsdatum.

    DELETE VOLHISTORY TYPE=DBBKP TODATE=MM/DD/YYYY TOTIME=HH:MM:SS

    Ersetzen Sie „MM/TT/JJJJ“ und „HH:MM:SS“ durch das Stichtagsdatum und die Stichtagszeit. Volumes, die alle Sicherungen enthalten, die älter als dieses Datum sind, werden in den Ausgangszustand zurückversetzt.

  3. Volumes nach Geräteklasse zurückgewinnen.

    Alle berechtigten Volumes für eine bestimmte Geräteklasse zurückgewinnen.

    DELETE VOLHISTORY TYPE=DBBKP DEVCLASS=device_class_name TODATE=cutoff_date

    Ersetzen Sie „device_class_name“ durch den Namen der Geräteklasse und „cutoff_date“ durch das Stichtagsdatum für die Rückgewinnung.

Ergebnisse

Nach Abschluss der Rekultivierung:

  • Die angegebenen Volumes werden sofort in den Ausgangszustand zurückversetzt.
  • Die Datensätze zur Bandbreitenentwicklung werden gelöscht.
  • Die Volumes stehen in der Bandbibliothek zur Wiederverwendung bereit.
  • Das Aktivitätsprotokoll enthält Aufzeichnungen über die Rückgewinnung.

Nächste Schritte

Nachdem Sie die Bandvolumes freigegeben haben, führen Sie die folgenden Aufgaben durch:

  • Dokumentieren Sie den Grund für die Rückforderung.
  • Aktualisieren Sie die Dokumentation zur Notfallwiederherstellung, falls die konfigurierte Aufbewahrungsfrist überschrieben wurde.
  • Stellen Sie sicher, dass für die anstehenden Sicherungen ausreichend Zwischenspeicherplatz zur Verfügung steht.
  • Überwachen Sie die anschließende automatische Wiederherstellung, um sicherzustellen, dass der normale Betrieb wieder aufgenommen wird.