Wiederherstellen der Tablespaces oder Datendateien
Sie können den Tablespace oder die Datendateien wiederherstellen. Vor der Wiederherstellung müssen Sie die Datei suchen. Wenn Sie die Dateien suchen, stellen Sie sicher, dass sich die Datenbank im geöffneten Zustand befindet. Wenn die Datenbank geöffnet ist, verwenden Sie den ALTER TABLESPACE. OFFLINE-Anweisung, um die Tablespaces oder Datendateien offline zu schalten, bevor Sie mit dem Wiederherstellungsvorgang beginnen.
Folgen Sie diesen Schritten:
- Melden Sie sich bei dem Computer an, auf dem Sie die Tablespaces oder Datendateien wiederherstellen möchten.
- Suchen Sie die Benutzer-Tablespaces oder Datendateien mit dem folgenden Befehl:
- Ändern Sie den Status der Datenbank in mount, nomount oder shutdown, bevor Sie die Tablespaces oder Datendateien wiederherstellen.
- Melden Sie sich bei der Arcserve UDP-Konsole an.
- Stellen Sie die Tablespaces oder Datendateien mit dem Wiederherstellungsassistenten wieder her. Weitere Informationen zum Wiederherstellungsprozess finden Sie unter Wiederherstellen von einem Wiederherstellungspunkt.
- Melden Sie sich am Zielcomputer an.
- Navigieren Sie zu den spezifischen Ordnern und stellen Sie sicher, dass die Tablespaces oder Datendateien wiederhergestellt sind.
- Stellen Sie den Tablespace oder die Datendateien wieder her.
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SOFORTIGES HERUNTERFAHREN;
- Um einen Tablespace wiederherzustellen, geben Sie den folgenden Befehl auf dem SQL*Plus-Eingabeaufforderungsbildschirm ein:
- Um eine Datendatei wiederherzustellen, geben Sie den folgenden Befehl auf dem SQL*Plus-Eingabeaufforderungsbildschirm ein:
SQL> RECOVER TABLESPACE „tablespace_name“;
SQL> RECOVER DATAFILE ‚path‘;
Anwenden der vorgeschlagenen Protokolldatei
Protokoll angewendet
SQL> ALTER TABLESPACE „tablespace_name“ ONLINE;
Der Tablespace wird nun in der letzten verfügbaren Protokolldatei wiederhergestellt.