Copias de seguridad de DB2
Puede realizar una copia de seguridad de toda una base de datos o ciertos espacios de la tabla. Si lo hace, se crea una copia de la base de datos o espacio de la tabla en un medio separado. como una cinta u otro servidor. Las copias de seguridad se pueden crear mientras la base de datos está activa o inactiva, según el tipo de registro de recuperación que utilice.
Cuando realice una copia de seguridad de una geodatabase en DB2 para z/OS, debe hacer una copia de seguridad de todas las bases de datos en el subsistema de base de datos que componen la geodatabase. Como mínimo, son dos bases de datos: la que almacena el repositorio de geodatabase y la que almacena los datos definidos por el usuario.
La siguiente información es un resumen de los tipos de copias de seguridad de DB2. Para obtener toda la información, lea la documentación sobre recuperación y copia de seguridad disponible para DB2. La documentación es la siguiente:
Referencia y guía sobre recuperación de datos y de alta disponibilidad
Manuales en inglés de DB2 versión 9.7 para Linux, UNIX y Windows
Centro de información DB2 z/OS
-
Copia de seguridad on-line
Una copia de seguridad on-line es realizar una copia de seguridad de la base de datos DB2 mientras se está ejecutando la instancia de base de datos. Si piensa realizar una copia de seguridad on-line, debe utilizar registros de archivos. Para hacerlo, debe habilitar la opción Recuperación de puesta al día. Una vez habilitada la base de datos para la Recuperación de puesta al día, debe reiniciar la base de datos. También debe crear al menos una copia de seguridad completa fuera de línea (consulte la próxima sección) después de que se habilite la Recuperación de puesta al día pero antes de realizar la copia de seguridad on-line.
Como la base de datos está en ejecución, los usuarios pueden estar conectados a la base de datos mientras se realiza la operación de copia de seguridad. Cualquier cambio que se realice a la base de datos durante la operación de copia de seguridad se graba en los registros.
Sugerencia:Si utiliza un servicio de ArcSDE, no es necesario apagar el proceso del servidor de ArcSDE (giomgr) antes de realizar la copia de seguridad on-line.
Para obtener detalles sobre las copias de seguridad on-line, consulte la documentación de la versión de su DB2.
-
Copia de seguridad fuera de línea
Una copia de seguridad fuera de línea es realizar una copia de seguridad de la base de datos DB2 mientras la instancia de base de datos está apagada. La administración de una copia de seguridad fuera de línea es más simple que una copia de seguridad on-line y tiene menos tendencia al error, ya que como no tiene usuarios conectados a la base de datos, no se pueden hacer cambios mientras se realiza la copia de seguridad.
Antes de desconectar la base de datos, debe detener su servicio de ArcSDE y cualquier otro servicio que tenga acceso a su base de datos.
Si utiliza registro circular (la base de datos es irrecuperable), la única opción es una copia de seguridad fuera de línea. Si utiliza registro de archivos, puede usar una copia de seguridad fuera de línea u on-line.
Debe realizar copias de seguridad completas de la base de datos DB2 de forma regular. Una copia de seguridad completa debe incluir la base de datos DB2 y, si inició un servicio de ArcSDE, los archivos giomgr.defs, dbinit.sde y services.sde.
-
Copias de seguridad incrementales
A medida que aumenta el tamaño de la base de datos, aumenta la cantidad de tiempo que tarda completar una operación de copia de seguridad completa de base de datos. Para reducir la cantidad de veces que debe realizar una copia de seguridad completa de la base de datos, puede crear una imagen de copia de seguridad completa y varias copias de seguridad incrementales. Una copia de seguridad incremental sólo contiene las páginas que se actualizaron desde que se realizó la imagen de copia de seguridad anterior más todos los metadatos de la base de datos inicial. DB2 utiliza dos tipos de imagen de copia de seguridad incremental: acumulativo y delta. Una imagen acumulativa de copia de seguridad es una copia de todos los datos de la base de datos que cambiaron desde la operación de copia de seguridad más reciente, correcta y completa. Una imagen acumulativa de copia de seguridad contiene una serie de copias de seguridad incrementales que se tomaron en un período de tiempo y por lo tanto, contiene la imagen de copia de seguridad incremental anterior. Una imagen delta de copia de seguridad es una copia de todos los datos de la base de datos que cambiaron desde la última operación de copia de seguridad correcta de cualquier tipo, acumulativo o delta. Una imagen delta de copia de seguridad también se conoce como una imagen de seguridad diferencial o no acumulativa.
El comando BACKUP DATABASE se utiliza para crear una imagen de copia de seguridad. Sólo afecta la partición de la base de datos en la que se ejecuta. Para ejecutar BACKUP DATABASE, debe tener autorización SYSADM, SYSCTR o SYSMAINT en la base de datos.
Cuando utiliza el comando BACKUP DATABASE, puede especificar en qué directorio guardar la imagen de copia de seguridad. Esta es la ubicación del destino. Algunas ubicaciones posibles del destino incluyen directorios, dispositivos u otros servidores. Si no especifica la ubicación del destino en el comando, la imagen de copia de seguridad se guarda en el directorio desde el cual se emitió el comando.
La base de datos donde hay que realizar la operación de copia de seguridad puede ser local o estar en un servidor remoto. La imagen de copia de seguridad se guarda en el servidor de la base de datos a menos que utilice una aplicación de administración de almacenamiento de terceros.
Cuando comienza a ejecutarse el comando BACKUP DATABASE, se realiza una conexión a la base de datos específica para la operación de copia de seguridad. Si ya está conectado a la base de datos, se realiza una desconexión antes de crear la conexión para la operación de copia de seguridad. Una vez que la copia de seguridad está completa, se desconecta la conexión para la operación de copia de seguridad.
Si la operación de copia de seguridad es correcta, aparece un mensaje para ello que incluye una marca de tiempo de la imagen de copia de seguridad. La marca de tiempo identifica unívocamente cada imagen de copia de seguridad.
Para hacer una copia de seguridad de su base de datos DB2, debe copiar los siguientes archivos en una ubicación fuera de línea:
- Archivos de datos
- archivos services.sde (Si está utilizando un servicio ArcSDE)
- Archivos de registro de recuperación de archivos
Los archivos de registro de recuperación de la base de datos son importantes para llevar los archivos de datos de un estado anterior a un estado posterior. Si desea utilizar la opción recomendada de Recuperación de puesta al día entre dos puntos de tiempo, para que funcione la recuperación de la base de datos, se deben poder encontrar los registros de recuperación en una secuencia ininterrumpida.
Esri recomienda que mantenga al menos dos copias de todos los registros de recuperación de archivos con una antigüedad razonablemente necesaria para la recuperación de la base de datos. Las dos copias deberán almacenarse en distintas unidades de disco de medios separadas físicamente, por ejemplo, o en una unidad de disco y una unidad de cinta. Puede utilizar un espejo de registro para mantener copias separadas de los registros de recuperación.
Si intenta limpiar los archivos de registro de recuperación de archivos desde la ubicación en el disco, antes de la limpieza asegúrese de contar con una segunda copia de seguridad de cada archivo de registro de recuperación de archivos.
Esta estrategia de diversas copias de seguridad de los archivos de registro de recuperación de archivos ayuda a proteger contra varios errores de medios; lo que no es tan poco común como parece. Algunas unidades de cinta, por ejemplo, no pueden detectar errores de bits hasta que intenta restaurar un archivo, cuando puede ser demasiado tarde.
Mientras mantenga cuidadosamente varias copias de registros de recuperación de archivos, sólo necesita hacer una copia de seguridad única de cada archivo de datos con cada copia de seguridad.
Puede utilizar el asistente Configurar mantenimiento automático en el Centro de control de DB2 para establecer el tipo de mantenimiento realizado, como copias de seguridad, y cuándo ejecutarlas. Con el asistente, especifique sus objetivos de mantenimiento y los momentos en que puede realizarse el mantenimiento. DB2 utiliza esta información para determinar si se requieren y cuándo se requieren actividades de mantenimiento, y las ejecuta durante el siguiente periodo en que se permite el mantenimiento.
Además de establecer el tipo de mantenimiento y los momentos, puede establecer que se envíe una notificación por correo electrónico con el mensaje de error o del problema a los destinatarios que especifique.
Puede realizar operaciones manuales de copia de seguridad incluso cuando su base de datos esté configurada para realizar el mantenimiento automático.
También puede utilizar el asistente Copia de seguridad en el Centro de control de DB2 para crear copias de seguridad de objetos o particiones de la base de datos, o la base de datos completa.