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

Zły tryb gotowości

W piątek odkryłem, że moja rezerwowa baza danych nie zawierała transakcji przez 8 dni. To bardzo źle dla mnie, ponieważ przechowuję tylko 7 dni zarchiwizowanych dzienników przeróbek. Więc nie musiałem przerobić. Użyłem kroków opisanych w nocie 836986.1, aby przewinąć stan gotowości za pomocą przyrostowej kopii zapasowej RMAN. Kroki w dokumencie działały dla mnie bardzo dobrze. Moja podstawowa wersja wygenerowała około 700 GB ponownego wykonania w ciągu tych 8 dni, ale przyrostowa kopia zapasowa RMAN miała łączny rozmiar około 285 GB. Utworzenie kopii zapasowej zajęło mi około 24 godzin, ponieważ RMAN musiał odczytać całą moją bazę danych o pojemności 14 TB, blok po bloku. Odzyskiwanie stanu wstrzymania z tej kopii zapasowej zajęło około 8 godzin. Nie tak źle.

Po przywróceniu otrzymałem błędy dotyczące moich urządzeń SRL, które wymagały wyczyszczenia. Mój dziennik alertów pokazał:

SRL log 7 needs clearing because log has not been created
SRL log 8 needs clearing because log has not been created
SRL log 9 needs clearing because log has not been created
SRL log 10 needs clearing because log has not been created
SRL log 11 needs clearing because log has not been created

Łatwo sobie z tym poradzić za pomocą:

SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database clear logfile group 7;
Database altered.
SQL> alter database clear logfile group 8;
Database altered.
SQL> alter database clear logfile group 9;
Database altered.
SQL> alter database clear logfile group 10;
Database altered.
SQL> alter database clear logfile group 11;
Database altered.
SQL> alter database recover managed standby database disconnect from session;
Database altered.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można skorzystać ze zwrotu w procedurze składowanej?

  2. Jak uciec ze znaków <,> i &do encji HTML w Oracle PL/SQL

  3. Odwróć ciąg słowo po słowie za pomocą SQL

  4. jak używać dbms_scheduler do uruchamiania zadania co 30 minut

  5. Instalowanie Oracle 12c Standard Edition w systemie Windows 10 Professional