sql >> Base de Datos >  >> RDS >> Oracle

Mal modo de espera

El viernes, descubrí que mi base de datos en espera no había aplicado transacciones durante 8 días. Esto es muy malo para mí porque solo conservo 7 días de registros de rehacer archivados. Así que no tuve que rehacer para aplicar. Utilicé los pasos de la nota 836986.1 para avanzar en mi modo de espera con una copia de seguridad incremental de RMAN. Los pasos en el documento funcionaron muy bien para mí. Mi principal generó alrededor de 700 GB de rehacer durante este período de 8 días, pero la copia de seguridad incremental RMAN tenía un tamaño total de aproximadamente 285 GB. Me tomó alrededor de 24 horas crear la copia de seguridad ya que RMAN tuvo que leer toda mi base de datos de 14 TB, bloque por bloque. Recuperar el modo de espera de esta copia de seguridad tomó alrededor de 8 horas. No está mal.

Después de la restauración, obtuve algunos errores sobre mis SRL que necesitaban borrarse. Mi registro de alerta mostró:

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

Esto se manejó fácilmente con:

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.