BACKUP DB (copia de seguridad de la base de datos)
Utilice este mandato para realizar una copia de seguridad de una base de datos IBM Storage Protect en volúmenes de acceso secuencial.
Para determinar cuánto espacio de almacenamiento adicional requiere una copia de seguridad, emita el mandato QUERY DB .
- Se realiza una copia de seguridad de la información de historial de volúmenes secuenciales en todos los archivos que la opción VOLUMEHISTORY especifica
- Se realiza una copia de seguridad de la información sobre la configuración de dispositivos en todos los archivos que la opción DEVCONFIG especifica
- La clave de cifrado maestra de servidor
db2 update db cfg for TSMDB1 using overflowlogpath /home/tsminst2/overflow_dirClase de privilegio
Para emitir este mandato, debe tener privilegio de sistema o privilegio de almacenamiento sin restricciones.
Sintaxis
- 1 Este parámetro sólo se aplica a las operaciones de copia de seguridad de base de datos en el almacenamiento de objetos en la nube.
- 2 El valor predeterminado del parámetro COMPRESS es condicional. Si especifica el parámetro COMPRESS en el mandato BACKUP DB, modifica cualquier valor de parámetro COMPRESS establecido en el mandato SET DBRECOVERY. De lo contrario, el valor establecido en el mandato SET DBRECOVERY es el valor predeterminado.
Parámetros
- DEVclass (obligatorio)
- Especifica el nombre de la clase de dispositivo de acceso secuencial que se ha de utilizar para la copia de seguridad.
Si el mandato SET DBRECOVERY no se ha emitido para definir una clase de dispositivo, el mandato BACKUP DB falla.
Restricción:- No puede utilizar una clase de dispositivo con un tipo de dispositivo NAS o CENTERA.
- Una operación de restauración de la base de datos falla si el origen de la restauración es una biblioteca FILE. Se crea una biblioteca FILE si la clase de dispositivo FILE especifica SHARED=YES.
Si todas las unidades para esta clase de dispositivo están ocupadas cuando se ejecuta la copia de seguridad, IBM Storage Protect cancela las operaciones de prioridad más baja, como la reclamación, para que una unidad esté disponible para la copia de seguridad.
- Type
- Especifica el tipo de copia de seguridad que se ejecutará. Este parámetro es opcional. El valor predeterminado es FULL. Son posibles los valores siguientes:
- Full
- Especifica que desea ejecutar una copia de seguridad completa de la base de datos de IBM Storage Protect .
- Incremental
- Especifica que desea ejecutar una copia de seguridad incremental de la base de datos de IBM Storage Protect . Una imagen de copia de seguridad incremental (o acumulativa) contiene una copia de todos los datos de la base de datos que se han cambiado desde la última operación satisfactoria de copia de seguridad completa.
- DBSnapshot
- Especifica que desea realizar una copia de seguridad completa de la base de datos de instantáneas. Todo el contenido de la base de datos se copia y se crea una copia de seguridad de base de datos de instantáneas sin interrumpir las series de copia de seguridad incremental y completa de la base de datos existentes.
- VOLumenames
- Especifica los volúmenes que se utilizan para hacer la copia de seguridad de la base de datos. Este parámetro es opcional. Sin embargo, si especifica SCRATCH=NO, debe especificar una lista de volúmenes.Restricción: este parámetro no se aplica a una clase de dispositivo con un tipo de CLOUD.
- nombre_volumen
- Especifica los volúmenes que se utilizan para hacer la copia de seguridad de la base de datos. Puede especificar varios volúmenes separando los nombres con comas y sin espacios intercalados.
- FILE:nombre_archivo
- Especifica el nombre del archivo que contiene la lista de volúmenes que se utiliza para la copia de seguridad de base de datos. El nombre de cada volumen debe estar en una línea aparte. Las líneas en blanco y las líneas de comentarios, que empiezan con un asterisco, no se tienen en cuenta.Por ejemplo, para utilizar volúmenes DB0001, DB0002 y DB0003, cree un archivo que contenga estas líneas:
Asigne un nombre apropiado al archivo. Por ejemplo:DB0001 DB0002 DB0003
TAPEVOL
TAPEVOL.DATA
A continuación, puede especificar los volúmenes para el mandato, del modo siguiente:


VOLUMENAMES=FILE:TAPEVOL
VOLUMENAMES=FILE:TAPEVOL.DATA
- NUMStreams
- Especifica el número de corrientes de movimiento de datos paralelas que se utilizan cuando se realiza la copia de seguridad de la base de datos. El valor predeterminado es 1. Puede especificar un valor en el rango de 1 a 99. Si aumenta el valor se produce un aumento en el número de sesiones de copia de seguridad de base de datos que se van a utilizar y en el número de unidades que se van a utilizar para la clase de dispositivo. Si especifica un valor NUMSTREAMS en el mandato BACKUP DB, altera temporalmente cualquier valor establecido en el mandato SET DBRECOVERY. De lo contrario, se utiliza el valor establecido en el mandato SET DBRECOVERY . El valor NUMSTREAMS se utiliza para todos los tipos de copias de seguridad de base de datos.
- Scratch
- Especifica si pueden utilizarse volúmenes reutilizables para la copia de seguridad. Este parámetro es opcional.Restricción: este parámetro no se aplica a una clase de dispositivo con un tipo de CLOUD.El valor predeterminado es YES. Son posibles los valores siguientes:
- Yes
- Especifica que pueden utilizarse volúmenes reutilizables.
Si especifica SCRATCH=YES y el parámetro VOLUMENAMES , IBM Storage Protect sólo utiliza volúmenes reutilizables si el espacio no está disponible en los volúmenes especificados.
Si no incluye una lista de los volúmenes utilizando el parámetro VOLUMENAMES, debe especificar SCRATCH=YES o utilizar el valor predeterminado.
- No
- Especifica que no pueden utilizarse los volúmenes reutilizables.
Si especifica volúmenes con el parámetro VOLUMENAMES y SCRATCH=NO, la copia de seguridad no se hará si no hay suficiente espacio disponible para almacenar los datos de copia de seguridad en los volúmenes especificados.
- Wait
- Especifica si es necesario esperar a que termine el
servidor para completar el proceso en primer plano de este mandato. El valor predeterminado es NO. Son posibles los valores siguientes:
- No
- Especifica que el servidor procesa este mandato en un proceso en segundo plano. Puede continuar trabajando con otras tareas mientras se procesa el mandato.
Los mensajes creados a partir del proceso subordinado se visualizan en las anotaciones de actividades o en la consola del servidor, en función de dónde se anoten los mensajes.
Para cancelar un proceso subordinado, utilice el mandato CANCEL PROCESS . Si se cancela un proceso en segundo plano BACKUP DB, puede que ya se haya realizado la copia de seguridad de parte de la base de datos antes de haberse ejecutado la cancelación.
- Yes
- Especifica que el servidor procesa este mandato en primer plano. Espere a que el mandato finalice antes de continuar con otras tareas. El servidor muestra los mensajes de salida en el cliente de administración cuando el mandato finaliza.Restricción: No puede especificar WAIT=YES desde la consola del servidor.
- DEDUPDEVice
- Especifica que un dispositivo de almacenamiento de destino admite la eliminación de duplicados de datos. Cuando se establece en YES, el formato de las imágenes de copia de seguridad se optimiza para los dispositivos de eliminación de datos duplicados, haciendo que las operaciones de copia de seguridad sean más eficientes. Son posibles los valores siguientes:
- No
- Especifica que el dispositivo de almacenamiento de destino no da soporte a la eliminación de datos duplicados. NO es el valor predeterminado.Asegúrese de que este parámetro esté establecido en NO para lo siguiente
- Bibliotecas SCSI
- Todos los dispositivos definidos con una clase de dispositivo FILE
- Bibliotecas de cintas virtuales (VTL) que no soportan la función de eliminación de duplicados de datos
- Yes
Especifica que un dispositivo de destino admite la eliminación de duplicados de datos y que desea optimizar las copias de seguridad para esta función. Puede establecer este parámetro en YES si utiliza VTLs que admiten la eliminación de datos duplicados.
- ENCRypt
- Especifica si la copia de seguridad de base de datos está cifrada. Este parámetro es opcional y se aplica solamente a las clases de dispositivo CLOUD. El valor predeterminado es YES. Puede seleccionar uno de los valores siguientes:
- Yes
- Especifica que la copia de seguridad de base de datos está cifrada por el servidor utilizando el cifrado de datos AES (Advanced Encryption Standard) de 256 bits.
- No
- Especifica que la copia de seguridad de base de datos no está cifrada por el servidor.
- COMPress
- Especifica si se comprimen los volúmenes creados por el mandato BACKUP
DB . El valor COMPRESS se utiliza para todos los tipos de copias de seguridad de base de datos. Este parámetro es opcional. El valor predeterminado es conditional. Si especifica el parámetro COMPRESS en el mandato BACKUP DB, altera temporalmente cualquier valor establecido en el mandato SET DBRECOVERY. De lo contrario, el valor establecido en el mandato SET DBRECOVERY es el valor predeterminado. Puede seleccionar uno de los valores siguientes:
- No
- Especifica que los volúmenes creados por el mandato BACKUP DB no se comprimen.
- Yes
Especifica que los volúmenes creados por el mandato BACKUP DB se comprimen.
- PROTECTKeys
- Especifica que las copias de seguridad de base de datos incluyen una copia de la clave de cifrado maestra de servidor que se utiliza para cifrar contraseñas de nodos, contraseñas de administrador y datos de agrupación de almacenamiento. La clave de cifrado maestra se almacena en los archivos dsmkeydb. Si pierde los archivos dsmkeydb, los nodos y los administradores no pueden autenticarse con el servidor porque el servidor no puede leer las contraseñas cifradas mediante la clave de cifrado maestra. Además, los datos que se almacenan en una agrupación de almacenamiento cifrada no se pueden recuperar sin la clave de cifrado maestra. Este parámetro es opcional. El valor predeterminado es el valor que se especifica para el parámetro PROTECTKEYS en el mandato SET DBRECOVERY. Puede seleccionar uno de los valores siguientes:
- No
- Especifica que las copias de seguridad de base de datos no incluyen una copia de la clave de cifrado maestra de servidor.Restricción: El parámetro PROTECTKEYS=NO no se aplica a una clase de dispositivo con un tipo de CLOUD.Atención: Si especifica PROTECTKEYS=NO, debe realizar manualmente una copia de seguridad de la clave de cifrado maestra para el servidor y hacer que la clave esté disponible cuando implemente la recuperación tras desastre. No se puede realizar la recuperación tras un desastre sin la clave de cifrado maestra.
- Yes
- Especifica que las copias de seguridad de base de datos incluyen una copia de la clave de cifrado maestra de servidor.
Si especifica PROTECTKEYS=YES, también debe especificar el parámetro PASSWORD.
Importante: Las clases de dispositivo en la nube requieren el parámetro PROTECTKEYS=YES .
- PASSword
- Especifica la contraseña que se utiliza para proteger la copia de seguridad de base de datos. El valor predeterminado es el valor especificado para el parámetro PASSWORD en el mandato SET
DBRECOVERY . La longitud mínima de la contraseña es 8 caracteres, a menos que se especifique otro valor utilizando el mandato SET MINPWLENGTH. La longitud máxima de la contraseña es de 64 caracteres.Importante: Asegúrese de recordar esta contraseña. Si especifica una contraseña para las copias de seguridad de base de datos, debe especificar la misma contraseña en el mandato RESTORE DB para restaurar la base de datos.
Ejemplo: Ejecutar una copia de seguridad incremental utilizando un volumen reutilizable
Ejecutar una copia de seguridad incremental de la base de datos, utilizando un volumen reutilizable. Utilice una clase de dispositivo FILE para la copia de seguridad.backup db devclass=file type=incrementalEjemplo: Cifrar datos de agrupación de almacenamiento en copias de seguridad de base de datos
Cifrar los datos de agrupación de almacenamiento especificando que las copias de seguridad de base de datos incluyen una copia de la clave de cifrado maestra del servidor. Emita el siguiente mandato:backup db protectkeys=yes password=password_nameEjemplo: Desactivar el cifrado para las operaciones de copia de seguridad de base de datos
Para desactivar el cifrado para las operaciones de copia de seguridad de base de datos que utilizan CLOUD clase de dispositivo CLEVERDEV, emita el mandato siguiente:backup db devclass=cleverdev encrypt=noEjemplo: Desactivar el cifrado y activar la compresión para las operaciones de copia de seguridad de base de datos en la nube
Para desactivar el cifrado y activar la compresión para las operaciones de copia de seguridad de base de datos que utilizan CLOUD clase de dispositivo CLEVERDEV, emita el mandato siguiente:backup db devclass=cleverdev encrypt=no compress=yesMandatos relacionados
| Mandato | Descripción |
|---|---|
| COPIA DE SEGURIDAD DE DEVCONFIG | Realiza una copia de seguridad de la información de dispositivo de IBM Storage Protect en un archivo. |
| VOLHISTORY DE COPIA DE SEGURIDAD | Graba la información histórica de volúmenes en archivos externos. |
| CANCELAR PROCESO | Cancela un proceso de servidor subordinado. |
| SUPRIMIR VOLHISTORY | Elimina la información histórica de volúmenes del archivo histórico de volúmenes. |
| CADUCAR INVENTARIO | Inicia manualmente el proceso de caducidad de inventario. |
| MOVER DRMEDIA | Mueve el medio DRM fuera y dentro del local. |
| PREPÁRATE | Crea un archivo de plan de recuperación. |
| CONSULTA DE BASE DE DATOS | Visualiza información de asignación acerca de la base de datos. |
| PROCESO DE QUERY | Muestra información sobre procesos subordinados. |
| CONSULTAR VOLHISTORY | Visualiza información histórica de volúmenes secuenciales recogida por el servidor. |
| ESTABLECER RECUPERACIÓN DE BASE DE DATOS | Especifica la clase de dispositivo que debe utilizarse para copias de seguridad automáticas. |
| ESTABLECER DRMDBBACKUPEXPIREDAYS | Especifica el criterio para la caducidad de la serie de copia de seguridad de base de datos. |
