sábado, 11 de julio de 2009

¿Cuáles son las diferencias entre un backup consistente y un backup inconsistente?

Nivel de la pregunta: básico - específico a oracle

Un backup consistente es aquel en el que no se necesita aplicar operaciones de redo para dejar los datos consistentes. Todos los archivos de un backup consistente deben cumplir que:
  1. Todos tienen el mismo número de checkpoint en sus cabeceras (mismo SCN).
  2. No contienen cambios que pertenecen a un checkpoint posterior al que llevan en su cabecera.
  3. La información del checkpoint concuerda con la información que se tiene del mismo y que está guardada en el archivo de control de la base de datos.
Un backup inconsistente es aquel que contiene al menos un archivo que no cumple con alguno de los puntos anteriores y que por lo tanto necesita recibir cambios antes de restaurarse. (Por cambios se entienden operaciones de redo y undo)
Para realizar estos cambios es necesario disponer de un backup del log de transacciones de la base de datos.

Ver: Opciones completas de backup en oracle

No hay comentarios:

Publicar un comentario