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

cómo flashback cuando tenemos dataguard

Por lo general, tenemos Dataguard en el entorno de producción y, por alguna razón, si tenemos que hacer un flashback de producción, entonces se pueden usar los pasos a continuación que mantendrán el modo de espera en Sync1. Deshabilite los servicios de transporte de registros a la base de datos en espera en la base de datos principal
alter system set log_archive_dest_state_n =‘defer’ scope=both;

2. Realice un cambio de registro en todas las instancias de la base de datos principal
alterar el archivo de registro del cambio del sistema;

3. Detenga la recuperación administrada en la base de datos en espera mediante SQL*PLUS

alterar base de datos recuperar base de datos en espera administrada cancelar;

4. Apague la base de datos principal e inicie en estado de montaje
apague inmediatamente
montaje de inicio

5. Flashback de la base de datos principal al punto de restauración deseado y abra la base de datos con resetlogs
flashback de la base de datos al punto de restauración;
modifique los resetlogs abiertos de la base de datos;

6. Retroceda la base de datos en espera al punto de restauración deseado:

base de datos flashback al punto de restauración;

7. Habilite los servicios de transporte de registros a la base de datos en espera

En la base de datos principal,
modifique el conjunto del sistema log_archive_dest_state_n ='habilitar' alcance=ambos;

8. Realice un cambio de registro en todas las instancias de la base de datos principal
alterar el archivo de registro del cambio del sistema;

9. Una vez que los servicios de transporte de registros vuelvan a ejecutarse, puede habilitar la recuperación administrada en la base de datos en espera:
alterar la base de datos recuperar la base de datos en espera administrada usando la desconexión del archivo de registro actual

10. Verifique que la base de datos en espera ahora siga a la base de datos principal hacia la nueva encarnación