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

oracle rman einfache sicherung

Die "Datenbank wiederherstellen;" Der Befehl liest die Sicherung vom Sicherungsmedium, so dass Ihre Datenbankdateien genau so sind, wie sie waren, als die letzte Sicherung erstellt wurde. Kontrolldateien werden nicht wiederhergestellt.

Die "Datenbank wiederherstellen;" Der Befehl wendet inkrementelle Sicherungen an (nicht zutreffend - Ihr Beispiel hat nur eine vollständige Sicherung) und wendet Archivprotokolle an (ebenfalls nicht zutreffend, Sie befinden sich im "NOARCHIVELOG" -Modus.) Es kann auch in die Steuerdateien schreiben - wenn ja, Sie kann sehen, warum es erforderlich ist.

Nach den Befehlen zum Wiederherstellen/Wiederherstellen/Öffnen, die Sie in Ihrer Frage ausgegeben haben, ist Ihre Datenbank so, wie sie zum Zeitpunkt der Sicherung war. Alle nach der Sicherung festgeschriebenen Transaktionen gehen verloren und können nicht wiederhergestellt werden, da Sie sich im „NOARCHIVELOG“-Modus befinden. Sie müssen sich im "ARCHIVELOG"-Modus befinden, um eine vollständige "Point-in-Time"-Wiederherstellung durchzuführen.

Byw, welche Dateien haben Sie gelöscht, umbenannt oder verschoben, um wirklich einen echten Medienfehler zu simulieren? Ich wette, Sie haben keine Ihrer Kontrolldateien gelöscht. Sie müssen dieses Szenario üben.