Decidir la frecuencia de la copia de seguridad

El plan de recuperación debe permitir operaciones de copia de seguridad planificadas regularmente, ya que la copia de seguridad de una base de datos requiere tiempo y recursos del sistema. El plan puede incluir una combinación de copias de seguridad de base de datos completas y operaciones de copia de seguridad incremental. Además, la frecuencia y los tipos de copias de seguridad que hacen afectan al tiempo de recuperación de la base de datos.

Realice copias de seguridad de base de datos completas regularmente, incluso si archiva los registros para permitir la recuperación en avance. Para recuperar una base de datos, puede utilizar una imagen de copia de seguridad de base de datos completa que contenga todas las imágenes de copia de seguridad de espacio de tabla o puede volver a crear la base de datos utilizando imágenes de espacio de tabla seleccionadas. Las imágenes de copia de seguridad de espacio de tabla también son útiles para recuperarse de una anomalía de disco aislada o de un error de aplicación. En entornos de bases de datos particionadas, debe restaurar solo los espacios de tabla que residen en particiones de base de datos que han fallado. No es necesario restaurar todos los espacios de tabla o todas las particiones de base de datos.

Aunque las copias de seguridad de base de datos completas ya no son necesarias para la recuperación de la base de datos, ya que puede volver a crear una base de datos a partir de imágenes de espacio de tabla, es una buena práctica realizar ocasionalmente una copia de seguridad completa de la base de datos.

También debe considerar no sobrescribir imágenes y registros de copia de seguridad, guardar al menos dos imágenes de copia de seguridad de base de datos completas y sus registros asociados como precaución adicional.

Si la cantidad de tiempo necesario para aplicar registros archivados al recuperar y desplegar una base de datos activa es una preocupación importante, considere el coste de realizar una copia de seguridad de la base de datos con más frecuencia. Las copias de seguridad más frecuentes reducen el número de registros archivados que debe aplicar cuando se avanza.

Consideraciones de copia de seguridad en línea y fuera de línea

Puede iniciar una operación de copia de seguridad mientras la base de datos está en línea o fuera de línea. Si está en línea, otras aplicaciones o procesos pueden conectarse a la base de datos, así como leer y modificar datos mientras se ejecuta la operación de copia de seguridad. Si la operación de copia de seguridad se ejecuta fuera de línea, otras aplicaciones no pueden conectarse a la base de datos.

Para reducir la cantidad de tiempo que la base de datos no está disponible, considere la posibilidad de utilizar operaciones de copia de seguridad en línea. Las operaciones de copia de seguridad en línea sólo están soportadas si la recuperación en avance está habilitada. Si la recuperación en avance está habilitada y tiene un conjunto completo de registros de recuperación, puede restaurar la base de datos, en caso de que se produzca la necesidad. Puede utilizar una imagen de copia de seguridad en línea para la recuperación sólo si tiene los registros que abarcan el tiempo durante el que se estaba ejecutando la operación de copia de seguridad.

Las operaciones de copia de seguridad fuera de línea son más rápidas que las operaciones de copia de seguridad en línea, ya que no hay contención para los archivos de datos.

Consideraciones sobre la copia de seguridad del espacio de tabla

Puede utilizar el programa de utilidad de copia de seguridad para realizar una copia de seguridad solo de espacios de tabla. Si utiliza espacios de tabla DMS, puede almacenar distintos tipos de datos en sus propios espacios de tabla para reducir el tiempo necesario para las operaciones de copia de seguridad. Puede mantener los datos de tabla en un espacio de tabla, un campo largo y datos LOB en otro espacio de tabla e índices en otro espacio de tabla. Si separa los datos en distintos espacios de tabla y se produce una anomalía de disco, es probable que la anomalía de disco afecte sólo a uno de los espacios de tabla. La restauración o el avance de uno de estos espacios de tabla tarda menos tiempo de lo que sería necesario para restaurar un único espacio de tabla que contenga todos los datos.

También puede ahorrar tiempo realizando copias de seguridad de diferentes espacios de tabla en diferentes momentos, siempre y cuando los cambios en ellos no sean los mismos. Por lo tanto, si los datos de campo largo o LOB no se cambian con tanta frecuencia como los demás datos, puede realizar una copia de seguridad de estos espacios de tabla con menos frecuencia. Si los datos de campo largo y LOB no son necesarios para la recuperación, también puede considerar no realizar una copia de seguridad del espacio de tabla que contiene esos datos. Si los datos LOB se pueden reproducir desde un origen independiente, elija la opción NOT LOGGED al crear o modificar una tabla para incluir columnas LOB.

Si mantiene los datos de campo largos, los datos LOB y los índices en espacios de tabla independientes, pero no los vuelve a respaldar juntos, tenga en cuenta el punto siguiente: Si realiza una copia de seguridad de un espacio de tabla que no contiene todos los datos de tabla, no puede realizar la recuperación en avance de punto en el tiempo en ese espacio de tabla. Todos los espacios de tabla que contienen cualquier tipo de datos para una tabla deben avanzar simultáneamente al mismo punto en el tiempo.

Consideraciones de reorganización de tablas

Si reorganiza una tabla, debe realizar una copia de seguridad de los espacios de tabla afectados una vez finalizada la operación. Si tiene que restaurar los espacios de tabla, no tendrá que avanzar a través de la reorganización de datos.

Consideraciones sobre el estado de modificación del espacio de tabla

También puede tomar decisiones más informadas sobre si desea realizar una copia de seguridad de un espacio de tabla comprobando su estado de modificación. El mandato db2pd -tablespaces trackmodstate y el elemento de supervisor tbsp_trackmode_state muestran el estado del espacio de tablas con respecto a la última o siguiente copia de seguridad. Puede utilizar esta información para determinar si el espacio de tabla se ha modificado o si es necesario realizar una copia de seguridad del espacio de tabla.

Consideraciones sobre el tiempo de recuperación de una base de datos

El tiempo necesario para recuperar una base de datos se compone de dos partes:
  • El tiempo necesario para completar la restauración de la copia de seguridad.
  • Si la base de datos está habilitada para la recuperación en avance, el tiempo necesario para aplicar los registros durante la operación de recuperación en avance
Al formular un plan de recuperación, tenga en cuenta estos costes de recuperación y su impacto en las operaciones empresariales. Probar el plan de recuperación global le ayuda a determinar si el tiempo necesario para recuperar la base de datos es razonable, dados los requisitos empresariales. Después de cada prueba, es posible que desee aumentar la frecuencia con la que realiza una copia de seguridad. Si la recuperación en avance forma parte de la estrategia, esta frecuencia de copia de seguridad aumentada reduce el número de registros que se archivan entre copias de seguridad y, como resultado, reduce el tiempo necesario para retrotraer la base de datos después de una operación de restauración.