"Przywracanie bazy danych;" polecenie odczyta kopię zapasową z nośnika kopii zapasowej, dzięki czemu pliki bazy danych będą dokładnie takie same, jak podczas wykonywania ostatniej kopii zapasowej. Nie przywraca plików kontrolnych.
"Odzyskaj bazę danych;" polecenie zastosuje przyrostowe kopie zapasowe (nie dotyczy - twój przykład ma tylko pełną kopię zapasową) i zastosuje logi archiwalne (również nie dotyczy, jesteś w trybie "NOARCHIVELOG"). Może również zapisywać do plików kontrolnych - jeśli tak, możesz może zobaczyć, dlaczego jest to wymagane.
Po wydanych w pytaniu poleceniach przywracania/odzyskiwania/otwierania Twoja baza danych jest taka, jaka była w momencie tworzenia kopii zapasowej. Wszelkie transakcje zatwierdzone po utworzeniu kopii zapasowej zostaną utracone i nie można ich odzyskać, ponieważ jesteś w trybie „NOARCHIVELOG”. Aby wykonać pełne odzyskiwanie do punktu w czasie, musisz być w trybie „ARCHIVELOG”.
Byw, jakie pliki, jeśli jakiekolwiek, usunąłeś, zmieniłeś nazwę lub przeniosłeś, aby naprawdę zasymulować prawdziwą awarię nośnika? Założę się, że nie usunąłeś jednego ze swoich plików kontrolnych. Musisz przećwiczyć ten scenariusz.