Wiederherstellen steckbarer Datenbanken über zeitpunktgenaues Recovery
Sie können eine steckbare Datenbank (PDB) wiederherstellen, die beschädigt oder verworfen wurde, ohne die andere DBs in der Container-Datenbank (CDB) zu belasten. SnapCenter nutzt RMAN für die Durchführung von Point-in-Time Recoverys (PITR) der PDB.
Was Sie brauchen
Die Backups, die für die PITR einer PDB benötigt werden, sollten katalogisiert und gemountet werden.
|
In einem RAC-Setup sollten Sie die PDB manuell schließen (ändern des Status in „MOUNT“) auf allen Knoten des RAC-Setups. |
Über diese Aufgabe
Während des PITR-Betriebs erstellt RMAN eine Zusatzinstanz am angegebenen Hilfsziel. Das Hilfeziel kann ein Bereitstellungspunkt oder eine ASM-Laufwerksgruppe sein. Wenn genügend Speicherplatz am Einbauort vorhanden ist, können Sie eine der montierten Positionen anstelle eines dedizierten Mount-Punkts wiederverwenden.
Sie sollten das Datum und die Uhrzeit oder das SCN angeben, um PITR der PDB durchzuführen. RMAN kann LESE-, SCHREIBSCHUTZ- ODER abfallende PDBs einschließlich Datendateien wiederherstellen.
Sie können nur Folgendes wiederherstellen:
-
Jeweils eine PDB
-
Ein Tablespace in einer PDB
-
Mehrere Tabellen derselben PDB
|
In einem RAC-Setup können Sie PITR von Tablespaces von jedem Knoten des RAC ausführen. |
Schritte
-
Klicken Sie im linken Navigationsbereich auf Ressourcen und wählen Sie dann das entsprechende Plug-in aus der Liste aus.
-
Wählen Sie auf der Seite Ressourcen die Option Datenbank oder Ressourcengruppe aus der Liste Ansicht aus.
-
Wählen Sie die Datenbank des Typs Single Instance (mandantenfähig) aus der Detailansicht der Datenbank oder in der Detailansicht der Ressourcengruppen aus.
Die Seite der Datenbanktopologie wird angezeigt.
-
Wählen Sie in der Ansicht Kopien verwalten die Option Backups aus den primären oder sekundären (gespiegelten oder replizierten) Speichersystemen aus.
Wenn die Sicherung nicht katalogisiert ist, sollten Sie die Sicherung auswählen und auf Katalog klicken.
-
Wählen Sie die katalogisierte Sicherung aus, und klicken Sie dann auf
.
-
Führen Sie auf der Seite „Wiederherstellungsumfang“ die folgenden Aufgaben durch:
-
Wenn Sie in einer RAC-Umgebung (Real Application Clusters) eine Sicherung einer Datenbank ausgewählt haben, wählen Sie den RAC-Knoten aus.
-
Je nachdem, ob Sie die PDB oder Tablespaces in einer PDB wiederherstellen möchten, führen Sie eine der folgenden Aktionen aus:
Ihr Ziel ist
Schritte…
PDB wiederherstellen
-
Wählen Sie Pluggable Databases (PDBs) aus.
-
Geben Sie die PDB an, die wiederhergestellt werden soll.
Sie können PITR nicht in der PDB-Datenbank mit Wert für „PITR“ ausführen.
Tablespaces in einer PDB wiederherstellen
-
Wählen Sie die Tabellen * Pluggable Database (PDB)* aus.
-
Geben Sie die PDB an.
-
Geben Sie entweder einen einzelnen Tablespace oder mehrere Tablespaces an, die Sie wiederherstellen möchten.
PITR kann auf SYSAUX, SYSTEM und TABLESPACES nicht ausgeführt werden.
-
-
Wählen Sie Datenbankstatus ändern, falls erforderlich für Wiederherstellung und Wiederherstellung, um den Status der Datenbank in den Zustand zu ändern, der für die Wiederherstellung und Wiederherstellung erforderlich ist.
-
-
Führen Sie auf der Seite „Wiederherstellungsumfang“ eine der folgenden Aktionen durch:
-
Wenn Sie eine bestimmte Systemänderungsnummer (SCN) wiederherstellen möchten, wählen Sie bis SCN und geben Sie das SCN und das Hilfeziel an.
-
Wenn Sie ein bestimmtes Datum und eine bestimmte Uhrzeit wiederherstellen möchten, wählen Sie Datum und Uhrzeit und geben Sie Datum und Uhrzeit sowie das Hilfsziel an. Wenn Sie SCN oder Datum und Uhrzeit angeben, listet SnapCenter die Backups auf, die für die Durchführung von PITR erforderlich sind, aber nicht katalogisiert und gemountet sind.
-
-
Geben Sie auf der Seite PreOps den Pfad und die Argumente des Vorschrifts ein, das Sie vor der Wiederherstellung ausführen möchten.
Sie sollten die Voreinstellungen entweder im Pfad /var/opt/snapcenter/spl/scripts oder in einem beliebigen Ordner in diesem Pfad speichern. Standardmäßig wird der Pfad /var/opt/snapcenter/spl/scripts ausgefüllt. Wenn Sie Ordner in diesem Pfad erstellt haben, um die Skripte zu speichern, müssen Sie diese Ordner im Pfad angeben.
Sie können auch den Wert für das Skript-Timeout angeben. Der Standardwert ist 60 Sekunden.
-
Führen Sie auf der Seite PostOps die folgenden Schritte aus:
-
Geben Sie den Pfad und die Argumente des Postscript ein, das Sie nach der Wiederherstellung ausführen möchten.
-
Aktivieren Sie das Kontrollkästchen, wenn Sie die Datenbank nach der Wiederherstellung öffnen möchten.
In einem RAC-Setup wird die PDB nur auf dem Knoten geöffnet, auf dem die Datenbank wiederhergestellt wurde. Sie sollten die wiederhergestellte PDB manuell auf allen anderen Knoten des RAC-Setups öffnen.
-
-
Wählen Sie auf der Benachrichtigungsseite aus der Dropdown-Liste E-Mail-Präferenz die Szenarien aus, in denen Sie die E-Mail-Benachrichtigungen senden möchten.
-
Überprüfen Sie die Zusammenfassung und klicken Sie dann auf Fertig stellen.
-
Überwachen Sie den Fortschritt des Vorgangs, indem Sie auf Monitor > Jobs klicken.