Un checkpoint es un mecanismo crucial para:
1. Apagar la base de datos de manera consistente
2. Recuperar la instancia
El termino checkpoint tiene los significados seguientes.
- Una estructura que indica la posición del checkpoint, la cual esta en el System Change Number (SCN) en el flujo de redos donde la recuperación de una instancia debe comenzar.
Proposito de los Checkpoints
- La base de datos Oracle utiliza los checkpoints para lograr las siguientes metas: Reducir el tiempo requerido para recuperase en caso de un fallo en la instancia o en los medios.
- Asegurar que los buffers sucios en el buffer cache son escritos en el disco regularmente.
- Asegurar que todos los datos que han recibido commit son estritos en el disco durante un shutdown consistente.
Los checkpoints ocurren después (no durante) cada redo log switch y tambien en intervalos especificados por los parametros de inicialización.
Ajusta el parametero LOG_CHECKPOINTS_TO_ALERT=TRUE para observar las veces que inicia un checkpoint y termina en el alert log de la bases de datos.
Los checkpoints pueden forzarce con el comando ALTER SYSTEM CHECKPOINT;
No hay comentarios.:
Publicar un comentario