Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ändern Sie die Steuerdateien des Datenbanknamens nach der Wiederherstellung?

Sie müssen die Steuerdatei neu erstellen. Der beste Ansatz ist, zuerst den folgenden Befehl in der ursprünglichen Datenbank auszuführen:

alter database backup controlfile to trace;

Dadurch wird eine Textdatei im Trace-Verzeichnis erstellt. Sie müssen den Dateipfad ändern, damit er mit den neuen Speicherorten der Datenbankdateien übereinstimmt, und auch den Parameter db_name ändern.

Sobald der vorherige Schritt abgeschlossen ist, starten Sie die neue Datenbank in nomount und führen Sie die obige Datei aus (Stellen Sie sicher, dass Sie mit der neuen Datenbank verbunden sind und alle Dateipfade auf die neue Datenbank zeigen). Dadurch wird eine neue Steuerdatei erstellt.