Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle rman prosta kopia zapasowa

"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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić właściwości połączenia (w tym synonimy)

  2. błąd składni z zapytaniem o aktualizację podczas dołączania do jakiejś tabeli

  3. łącząca wyrocznię z r

  4. Radzenie sobie z dużymi danymi JSON zwracanymi przez Web API

  5. Callablestatement error:Brak parametru IN lub OUT w indeksie::1