Wiederherstellen einer ganzen Datenbank für die gleiche RAC-Umgebung
1
Verbinden Sie sich über ein Terminalfenster als Oracle-Software Besitzer mit dem Knoten, auf dem das Plug-in für Oracle ist installiert.
2
Legen Sie die ORACLE_SID Umgebungsvariable für die lokale Instanz.
Export ORACLE_SID = < local_SID >
3
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
5
Starten Sie die lokale Instanz mit dem Nomount Option.
6
Deaktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = false Scope = Datei sid = '< local_SID >'; 7 beenden Sie die lokale Instanz.
Shutdown-Abbruch; 8 beenden SQL * Plus.
> srvctl Stop Database-d < database_name > -o Abbruch
> srvctl Status Datenbank-d < database_name >
11
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
12
In SQL * Plus, starten Sie die lokale Instanz mit dem Mount Option.
13
Auf dem Wiederherstellungsjobs erstellen-Speichersatz auswählen die letzte verfügbare Sicherung, die im Lieferumfang enthalten ist Alle die Tablespaces und klicken Sie auf Nächsten.
14
Auf dem Auswahlsatz erstellen Klicken Sie auf die Seite Ganze Datenbank Knoten und klicken Sie auf Plug-in-Optionen bearbeiten.
15
Klicken Sie auf die Wiederherstellungsoptionen und wählen Sie die entsprechenden Optionen aus:
▪ Um schreibgeschützte Datendateien in den Wiederherstellungsprozess einzubeziehen, wählen Sie Schreibgeschützt überprüfen
Datendateien und ggf. Wiederherstellen und Schreibgeschützte Datendateien überprüfen und wiederherstellen, wenn nicht aktuell. Die schreibgeschützten Dateien sind nur dann enthalten, wenn Sie zum Abschließen der Wiederherstellung benötigt werden. Wenn Sie nicht beschädigt sind, werden Sie von RMAN ausgelassen.
▪ Um die wiederhergestellten Archivprotokolle zu löschen, die Oracle als nicht erforderlich erachtet, wählen Sie die Nicht mehr benötigte Archivprotokolle löschen Option.
▪ Vollständige Wiederherstellung durchführen: Stellt die Datenbank auf die aktuelle Zeit wieder her, also auf die letzte festgeschriebene Transaktion, die in den archivierten und Online-Redo-Protokollen verfügbar ist.
▪ Durchführen einer Wiederherstellung von Datenbankzeit Punkten: Stellt die Datenbank zu einem bestimmten Zeitpunkt wieder her, unabhängig davon, ob es sich um eine bestimmte Uhrzeit, eine Protokollfolgenummer oder ein Motiv handelt.
17
Auf dem Wiederherstellungskatalog Wählen Sie die Registerkarte Katalog verwenden , und geben Sie die Verbindungsdetails für den wiederherstellungskatalog an.
18
Führen Sie die Ziel Client, Zeitplan, und Erweiterte Optionen und senden Sie den Job.
19
Verbinden Sie sich über ein Terminalfenster als Oracle-Software Besitzer mit dem Knoten, auf dem das Plug-in für Oracle ist installiert.
20
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
21
Aktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = true Scope = Datei sid = '< local_SID >';
Shutdown-Abbruch; 23 Ausgang SQL * Plus.
> srvctl Start-Datenbank-d < database_name >
> srvctl Start Service-d < database_name >
> srvctl Status Datenbank-d < database_name >
Wichtig Nach Abschluss einer Wiederherstellung der gesamten Datenbank empfiehlt Quest, eine Sicherung der vollständigen oder inkrementellen Stufe 0 durchzuführen, wobei die gesamte Datenbank auf dem NetVault Sicherungsauswahl Seite.
Wiederherstellen von Daten in einer RAC-Umgebung
Da Steuerdatei-autosicherungen eine Voraussetzung in einer RAC-Umgebung mit mehreren Instanzen sind, wird die Datei mit der Steuerdatei immer dann gesichert, wenn eine Auto Sicherung durchgeführt wird. Die Datei wird vom AutoBackup auf den Standardspeicherort wiederhergestellt. Weitere Informationen finden Sie in den folgenden Schritten. Wenn die Instanz bereits mit der Serverparameter Datei gestartet wurde, können Sie die vorhandene Serverparameter Datei nicht überschreiben. Weitere Informationen zum Wiederherstellen einer Datei an einem nicht standardmäßigen Speicherort finden Sie im Grundlegendes zur Sicherung und Wiederherstellung von Oracle Datenbanken Guide.
1
Verbinden Sie sich über ein Terminalfenster als Oracle-Software Besitzer mit dem Knoten, auf dem das Plug-in für Oracle ist installiert.
2
Legen Sie die ORACLE_SID Umgebungsvariable für die lokale Instanz.
Export ORACLE_SID = < local_SID >
3
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
5
Starten Sie die lokale Instanz mit dem Nomount Option.
6
Deaktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = false Scope = Datei sid = '< local_SID >'; 7 beenden Sie die lokale Instanz.
Shutdown-Abbruch; 8 beenden SQL * Plus.
> srvctl Stop Database-d < database_name > -o Abbruch
> srvctl Status Datenbank-d < database_name >
> RMAN Ziel/Katalog RMAN/<password>@< connect_identifier für katalog > 12 Starten Sie die lokale Instanz mit dem nomount erzwingen Option.
13
Legen Sie die Datenbankkennung für die Zieldatenbank mit DBID festlegen.
RMAN zeigt die DBID an, wenn Sie eine Verbindung zum Ziel herstellen. Sie können Sie auch abrufen, indem Sie die gespeicherten RMAN-Protokolldateien überprüfen, den Katalog Abfragen oder die Dateinamen von Control File AutoBackup ansehen. Der DBID steht auch auf der Details Dialogfeld oder die Sicherungs Inhalte Tab.
DBID festlegen <DBID>;
Wenn Sie die Datei am Standardspeicherort wiederherstellen, führen Sie die folgenden Schritte aus:
Channel-Typ "SBT_TAPE" zuweisen;
Datei von AutoBackup wiederherstellen; }
Startkraft; 16 beenden Sie RMAN.
17
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
18
Aktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = true Scope = Datei sid = '< local_SID >';
Shutdown-Abbruch; 20 beenden SQL * Plus.
> srvctl Start-Datenbank-d < database_name >
> srvctl Start Service-d < database_name >
> srvctl Status Datenbank-d < database_name >
Wiederherstellen von Steuerdateien in einem RAC Umgebung
Die Wiederherstellung der Kontrolldatei sollte nur in den folgenden Fällen durchgeführt werden:
1
Verbinden Sie sich über ein Terminalfenster als Oracle-Software Besitzer mit dem Knoten, auf dem das Plug-in für Oracle ist installiert.
2
Legen Sie die ORACLE_SID Umgebungsvariable für die lokale Instanz.
Export ORACLE_SID = < local_SID >
3
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
5
Starten Sie die lokale Instanz mit dem Nomount Option.
6
Deaktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = false Scope = Datei sid = '< local_SID >'; 7 beenden Sie die lokale Instanz.
Shutdown-Abbruch; 8 beenden SQL * Plus.
> srvctl Stop Database-d < database_name > -o Abbruch
> srvctl Status Datenbank-d < database_name >
12
Starten Sie die lokale Instanz mit dem nomount erzwingen Option.
13
Legen Sie die Datenbankkennung für die Zieldatenbank mit DBID festlegen.
RMAN zeigt die DBID an, wenn Sie eine Verbindung zum Ziel herstellen. Sie können Sie auch abrufen, indem Sie die gespeicherten RMAN-Protokolldateien überprüfen, den Katalog Abfragen oder die Dateinamen von Control File AutoBackup ansehen. Der DBID steht auch auf der Details Dialogfeld oder die Sicherungs Inhalte Tab.
DBID festlegen <DBID>;
Channel-Typ "SBT_TAPE" zuweisen;
controldatei aus AutoBackup wiederherstellen;
15
Öffnen Sie die Datenbank mit dem RESETLOGS Option.
Alter Database Open RESETLOGS; 16 beenden Sie RMAN.
17
Starten SQL * Plusund eine Verbindung mit Administratorberechtigungen für die lokale Instanz herstellen.
18
Aktivieren Sie die CLUSTER_DATABASE Initialisierungsparameter für die lokale Instanz.
Alter System Satz CLUSTER_DATABASE = true Scope = Datei sid = '< local_SID >';
Shutdown-Abbruch; 20 beenden SQL * Plus.
> srvctl Start-Datenbank-d < database_name >
> srvctl Start Service-d < database_name >
> srvctl Status Datenbank-d < database_name >
Wichtig Nach der Wiederherstellung einer Steuerdatei aus einer Auto Sicherung empfiehlt Quest, eine Sicherung der vollständigen oder inkrementellen Stufe 0 durchzuführen, wobei die gesamte Datenbank auf dem NetVault Sicherungsauswahl Seite.
Durchführen einer Notfallwiederherstellung in einer RAC-Umgebung
Wenn Sie eine Kopie der Zieldatenbank für die fortlaufende Verwendung in einer Standby-RAC-Umgebung oder einer unabhängigen RAC-Umgebung erstellen möchten, können Sie nicht Verwenden Sie diese Verfahren. Verwenden Sie stattdessen die Datenbank duplizieren Sicherungstyp, der zu diesem Zweck entwickelt wurde. Weitere Informationen finden Sie unter Duplizieren einer Datenbank in einer RAC-Umgebung.
Wichtig Bei der Durchführung einer Testwiederherstellung muss sichergestellt werden, dass bei der Wiederherstellung der DataFile keine Verbindung zum wiederherstellungskatalog hergestellt wird. Andernfalls zeichnet RMAN Informationen zu den wiederhergestellten Datendateien im wiederherstellungskatalog auf. Diese Aufzeichnung behindert zukünftige Versuche, die primäre Datenbank wiederherzustellen und wiederherzustellen. Wenn Sie einen wiederherstellungskatalog verwenden müssen, weil die Kontrolldatei nicht groß genug ist, um die RMAN-Repository-Daten für alle Sicherungen zu enthalten, die Sie wiederherstellen müssen, exportieren Sie den Katalog und importieren Sie ihn in ein anderes Schema oder eine andere Datenbank und verwenden Sie den kopierten wiederherstellungskatalog für die Testwiederherstellung. Andernfalls betrachtet der Katalog die wiederhergestellte Datenbank als aktuelle Zieldatenbank.
Variationen zu den folgenden Notfallwiederherstellungsverfahren finden Sie unter Durchführen einer Notfallwiederherstellung in der Oracle Database Backup and Recovery Advanced Benutzerhandbuch.
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center