Zurücksetzen der Datenbank 

Verwendung

Die Funktion Zurücksetzen der Datenbank (Reset database) ermöglicht das Zurücksetzen der Datenbank auf einen zurückliegenden Sicherungszeitpunkt. Sie können diese Funktion verwenden bei

Voraussetzungen

Die BRBACKUP-Protokolle und die Komplettsicherung der Datenbank müssen vorhanden sein.

Funktionsumfang

Die Funktion Zurücksetzen der Datenbank unterstützt Sie bei folgenden Szenarien:

Szenario 1

Bei einem Upgrade kommt es zu einem Fehler. Die Datenbank soll auf den Zeitpunkt vor dem Upgrade zurückgesetzt werden.

Die vor dem Upgrade durchgeführte Komplettsicherung (offline) wird mit den Steuerdateien und den Online-Redo-Log-Dateien zurückgeladen.

Szenario 2

Bei einem Upgrade kommt es zu einem Fehler. Die Datenbank soll unter Verwendung der inkrementellen Sicherungsstrategie auf den Zeitpunkt vor dem Upgrade zurückgesetzt werden.

Im ersten Schritt lädt SAPDBA die letzte vor dem Upgrade durchgeführte Vollsicherung (on- oder offline) mit den Steuerdateien und den Online-Redo-Log-Dateien zurück. Im zweiten Schritt wird die letzte vor dem Upgrade durchgeführte inkrementelle Sicherung mit den Steuerdateien und den Online-Redo-Log-Dateien zurückgeladen.

Szenario 3

Bei einem Upgrade kommt es zu einem Fehler. Die Datenbank soll unter Verwendung einer Komplettsicherung (online consistent) auf den Zeitpunkt vor dem Upgrade zurückgesetzt werden.

Die letzte vor dem Upgrade durchgeführte Komplettsicherung (online consistent) wird mit den Steuerdateien und den während der Online-Sicherung angefallenen Offline-Redo-Log-Dateien zurückgeladen. Anschließend spielt SAPDBA die Redo-Log-Dateien ein, stellt die Datenbank bis zum Zeitpunkt des Endes der Online-Sicherung wieder her und öffnet die Datenbank mit OPEN RESETLOGS. Aus Sicherheitsgründen sollten Sie danach, um auf diesen Zeitpunkt zurücksetzen zu können, eine Komplettsicherung (on- oder offline) der Datenbank durchführen.

Bei der Komplettsicherung (online consistent) werden alle Redo-Log-Dateien mitgesichert, die während der Online-Sicherung entstehen. Damit ist diese Sicherung in sich konsistent.

Szenario 4

Bei einem Upgrade kommt es zu einem Fehler. Die Datenbank soll unter Verwendung einer ALL_DATA-Sicherung (offline) auf den Zeitpunkt vor dem Upgrade zurückgesetzt werden.

Die letzte vor dem Upgrade durchgeführte ALL_DATA-Sicherung (offline) wird mit den Steuerdateien und den Online-Redo-Log-Dateien zurückgeladen. Anschließend müssen die Indexdateien und Indizes neu generiert werden (Index-Reorganisation).

Bei der ALL_DATA-Sicherung (offline) werden nur die Datendateien gesichert, in denen Daten gespeichert sind. Index-Dateien und leere Datendateien werden nicht gesichert, sie können aus der Steuerdatei abgeleitet werden.

Aktivitäten

Die Funktion Zurücksetzen der Datenbank kann im SAPDBA-Menü mit Reset database gestartet werden und besitzt folgende Menüeinträge:

 

Reset database

 

a

- Restore database and startup open

 

b

- Restore database and startup mount

 

c

- Restore database using online consistent backups

 

q

- Return

 

lädt die Komplettsicherung (offline) bzw. Vollsicherung (on- oder offline) + inkrementelle Sicherung (offline) zurück und öffnet die Datenbank. Eine anschließende Wiederherstellung ist nicht möglich. Die Datenbank befindet sich nun in dem Zustand, den Sie zum Zeitpunkt der Komplettsicherung (offline) bzw. inkrementellen Sicherung (offline) hatte. Weitere Informationen finden Sie unter unvollständige Wiederherstellung und Nachbearbeitung nach einer unvollständigen Wiederherstellung.

lädt die Komplettsicherung (offline) bzw. Vollsicherung (on- oder offline) + inkrementelle Sicherung (offline) zurück und bringt die Datenbank in den Mountzustand. Anschließend können Sie die Datenbank mit folgendem Oracle SVRMGR-Kommando wiederherstellen:

SVRMGR> recover database [until cancel] [using backup controlfile];

Lesen Sie zur Wiederherstellung mit dem Oracle Server Manager unbedingt die entsprechende Oracle-Dokumentation.

lädt die Komplettsicherung (online consistent) zurück und öffnet die Datenbank. Eine anschließende Wiederherstellung ist nicht möglich. Die Datenbank befindet sich nun in dem Zustand, den sie zum Zeitpunkt der Komplettsicherung (online consistent) hatte.

Diese Funktion sollten Sie nur in Fällen einsetzen, in denen keine Komplettsicherung (offline) verfügbar ist. Nach dem Zurücksetzen der Datenbank mit einer Komplettsicherung (online consistent) sollten Sie aus Sicherheitsgründen eine Komplettsicherung erstellen, um im Fall eines physikalischen oder logischen Fehlers die Datenbank wiederherstellen zu können.

Prüfen Sie nach dem Ende der Funktion die von SAPDBA geschriebene Protokolldatei <ORACLE_HOME>/sapreorg/<Zeitstempel>.rst mit der SAPDBA-Funktion Show/Cleanup ® Show log files/profiles. Weitere Informationen finden Sie unter Protokolle des SAPDBA.