Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Espera ruim


Na sexta-feira, descobri que meu banco de dados em standby não aplicava transações há 8 dias. Isso é muito ruim para mim porque eu mantenho apenas 7 dias de redo logs arquivados. Então eu não tinha refazer para aplicar. Usei as etapas na Nota 836986.1 para avançar meu modo de espera com um backup incremental do RMAN. As etapas no documento funcionaram muito bem para mim. Meu primário gerou cerca de 700 GB de redo durante esse período de 8 dias, mas o backup incremental do RMAN tinha cerca de 285 GB de tamanho total. Levei cerca de 24 horas para criar o backup, pois o RMAN teve que ler todo o meu banco de dados de 14 TB, bloco por bloco. A recuperação do modo de espera desse backup levou cerca de 8 horas. Não é tão ruim.



Após a restauração, recebi alguns erros sobre meus SRLs que precisavam ser limpos. Meu log de alerta mostrou:


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



Isso foi facilmente resolvido com:
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.