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:

  1. Melden Sie sich bei dem Computer an, auf dem Sie die Tablespaces oder Datendateien wiederherstellen möchten.
  2. Suchen Sie die Benutzer-Tablespaces oder Datendateien mit dem folgenden Befehl:
  3. SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;

  4. Ändern Sie den Status der Datenbank in mount, nomount oder shutdown, bevor Sie die Tablespaces oder Datendateien wiederherstellen.
  5. SQL> STARTUP MOUNT;

    SQL> STARTUP NOMOUNT;

    SQL> SOFORTIGES HERUNTERFAHREN;

  6. Melden Sie sich bei der Arcserve UDP-Konsole an.
  7. Stellen Sie die Tablespaces oder Datendateien mit dem Wiederherstellungsassistenten wieder her. Weitere Informationen zum Wiederherstellungsprozess finden Sie unter Wiederherstellen von einem Wiederherstellungspunkt.
  8. Melden Sie sich am Zielcomputer an.
  9. Navigieren Sie zu den spezifischen Ordnern und stellen Sie sicher, dass die Tablespaces oder Datendateien wiederhergestellt sind.
  10. Stellen Sie den Tablespace oder die Datendateien wieder her.
  • Um einen Tablespace wiederherzustellen, geben Sie den folgenden Befehl auf dem SQL*Plus-Eingabeaufforderungsbildschirm ein:
  • SQL> RECOVER TABLESPACE „tablespace_name“;

  • Um eine Datendatei wiederherzustellen, geben Sie den folgenden Befehl auf dem SQL*Plus-Eingabeaufforderungsbildschirm ein:
  • SQL> RECOVER DATAFILE ‚path‘;

  • Oracle sucht nach den Archivwiederherstellungsprotokolldateien, die es anwenden muss, und zeigt die Namen der Dateien in einer Sequenz an.
  • Geben Sie AUTO im SQL*Plus-Eingabeaufforderungsbildschirm ein, um die Dateien anzuwenden.
  • Oracle wendet die Protokolldateien an, um die Datendateien wiederherzustellen. Nachdem Oracle die Anwendung der Wiederherstellungsprotokolldatei abgeschlossen hat, werden die folgenden Meldungen angezeigt:
  • Anwenden der vorgeschlagenen Protokolldatei

    Protokoll angewendet

  • Nachdem jedes Protokoll angewendet wurde, wendet Oracle die nächste Wiederherstellungsprotokolldatei an, bis die Wiederherstellung abgeschlossen ist.
  • Geben Sie den folgenden Befehl ein, um den Tablespace online zu stellen:
  • SQL> ALTER TABLESPACE „tablespace_name“ ONLINE;

    Der Tablespace wird nun in der letzten verfügbaren Protokolldatei wiederhergestellt.

    Leave a Reply

    Deine E-Mail-Adresse wird nicht veröffentlicht.