Oracle
 sql >> база данни >  >> RDS >> Oracle

Лош режим на готовност

В петък открих, че моята резервна база данни не е прилагала транзакции в продължение на 8 дни. Това е много лошо за мен, защото съхранявам само 7 дни на стойност архивирани дневници за повторно изпълнение. Така че нямах повторение, за да кандидатствам. Използвах стъпките в бележка 836986.1, за да преместя напред в режим на готовност с инкрементално архивиране на RMAN. Стъпките в документа работиха много добре за мен. Основното ми генерира около 700 GB повторение през този 8-дневен период, но инкременталното архивиране на RMAN беше около 285 GB в общ размер. Отне ми около 24 часа, за да създам резервното копие, тъй като RMAN трябваше да прочете цялата ми база данни от 14 TB, блок по блок. Възстановяването на режим на готовност от това архивиране отне около 8 часа. Не е много лошо.

След възстановяването получих някои грешки за моите SRL, които се нуждаеха от изчистване. Моят дневник за сигнали показа:

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

Това се справя лесно с:

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. Oracle:ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  2. Как да третираме MAX() на празна таблица като 0 вместо NULL

  3. Функция ABS() в Oracle

  4. Как да използвате функцията Oracle LISTAGG

  5. Има ли значение редът на таблиците, посочен в клаузата ON на JOIN?