SET DBRECOVERY (Establecer la clase de dispositivo para copias de seguridad automáticas)

Utilice este mandato para especificar la clase de dispositivo y el número de corrientes de datos que se utilizarán para las copias de seguridad de base de datos automáticas. También puede utilizar este mandato para configurar el mandato BACKUP DB para hacer una copia de seguridad automática de la clave de cifrado maestra para el servidor.

La clave de cifrado maestra se utiliza para cifrar datos en agrupaciones de almacenamiento de contenedor en el directorio y de contenedor en la nube, para cifrar la contraseña de copia de seguridad de base de datos y para cifrar información confidencial en la base de datos del servidor. Si no hace copia de seguridad de la clave de cifrado maestra, es posible que no pueda acceder a ninguno de esos elementos cifrados si se produce un desastre.

Si ejecuta el mandato BACKUP DB y la clase de dispositivo no es la que se ha especificado en el mandato SET DBRECOVERY , se devuelve un mensaje de aviso. Sin embargo, la operación de copia de seguridad continuará y no se verá afectada por ello.

Clase de privilegio

Para emitir este mandato, debe tener privilegio de sistema o de almacenamiento sin restricciones.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual SET DBRECOVery nombre_clase_dispositivo NUMStreams=1NUMStreams=secuen. temporalCOMPress=NoCOMPress=NoYesPROTECTKeys=YesPROTECTKeys=NoYesPASSword=nombre_contraseñaENCRypt=YesENCRypt=YesNo1
Notas:
  • 1 Este parámetro sólo se aplica a las clases de dispositivo de tipo CLOUD.

Parámetros

nombre_clase_dispositivo (Obligatorio)
Especifica la clase de dispositivo que debe utilizarse para las copias de seguridad de bases de datos.
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 este 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. Un valor NUMSTREAMS que se especifica en el mandato BACKUP DB altera temporalmente cualquier valor establecido en el mandato SET DBRECOVERY . El valor NUMSTREAMS se utiliza para todos los tipos de copias de seguridad de base de datos.
Si se especifica un valor mayor que el número de unidades disponibles para la clase de dispositivo, se utiliza el número de unidades disponibles. Las unidades disponibles son las definidas en la clase de dispositivo por el parámetro MOUNTLIMIT o por el número de unidades en línea para la clase de dispositivo especificada. La sesión se visualiza en la salida de QUERY SESSION.
Si aumenta el número de corrientes, se utilizan más volúmenes de la clase de dispositivo correspondiente a esta operación. El uso de más volúmenes puede mejorar la velocidad de las copias de seguridad de base de datos, pero a expensas de que haya más volúmenes que no se utilizan completamente.
COMPress
Especifica si se comprimen los volúmenes durante el proceso de copia de seguridad de bases de datos. Este parámetro es opcional. El valor predeterminado es NO. Puede seleccionar uno de los valores siguientes:
No
Especifica que los volúmenes que se crean mediante el mandato BACKUP DB no se comprimen.
Yes

Especifica que los volúmenes que se crean mediante el mandato BACKUP DB se comprimen.

Si especifica el parámetro COMPRESS 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.
Restricciones:
  • Tenga cuidado al especificar el parámetro COMPRESS. La utilización de compresión durante las copias de seguridad de la base de datos puede reducir el tamaño de los archivos de copia de seguridad. Sin embargo, la compresión puede aumentar el tiempo necesario para completar el proceso de copia de seguridad de base de datos.
  • No realice copias de seguridad de datos comprimidos en una cinta. Si el entorno del sistema almacena copias de seguridad de base de datos en cinta, establezca el parámetro COMPRESS en NO en los mandatos SET DBRECOVERY y BACKUP DB .
  • En el caso de las clases de dispositivo CLOUD, asegúrese de que únicamente se habilita el cifrado o la compresión.
PROTECTKeys
Especifica que las copias de seguridad de base de datos incluyen una copia de la clave de cifrado maestra del servidor que se utiliza para cifrar contraseñas de nodos, contraseñas de administrador y datos 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 Yes (sí). 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 las copias de seguridad de base de datos. De forma predeterminada, las operaciones de copia de seguridad de base de datos se protegen utilizando una contraseña. La contraseña se cifra utilizando la clave de cifrado maestra, que se almacena en los archivos dsmkeydb .La longitud mínima de la contraseña es de 8 caracteres a menos que se especifique un valor diferente utilizando el mandato SET MINPWLENGTH . La longitud máxima de la contraseña es de 64 caracteres.

Si especifica PROTECTKEYS=YES, también debe especificar el parámetro PASSWORD.

Atención: Asegúrese de recordar la contraseña y mantener una copia almacenada en una ubicación segura. Sin la contraseña, no se pueden recuperar los datos. Si especifica una contraseña para la copia de seguridad de base de datos, debe especificar la misma contraseña en el mandato RESTORE DB para restaurar la base de datos.
ENCRypt
Especifica si el servidor cifra la copia de seguridad de base de datos. 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.
Restricción: Las restricciones en las operaciones de copia de seguridad de base de datos para el almacenamiento de objetos en la nube impiden que las opciones de cifrado y compresión se establezcan simultáneamente en YES. Asegúrese de que solo está habilitado el cifrado o la compresión.
  • Para desactivar el cifrado, especifique ENCRYPT=NO.
  • Para desactivar la compresión, especifique COMPRESS=NO.

Ejemplo: especificar una clase de dispositivo para copias de seguridad de bases de datos

Especificar la clase de dispositivo DBBACK para copias de seguridad de bases de datos. Ejecute el siguiente mandato:
set dbrecovery dbback

Ejemplo: especificar una clase de dispositivo y el número de corrientes para copias de seguridad de bases de datos

Especifique la clase de dispositivo DBBACK para las copias de seguridad de bases de datos y especifique que la copia de seguridad utilice dos corrientes de movimiento de datos. Ejecute el siguiente mandato:
set dbrecovery dbback numstreams=2

Ejemplo: Proteger las claves de cifrado de la 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. Ejecute el siguiente mandato:
set dbrecovery dbback protectkeys=yes password=password_name

Ejemplo: Desactivar el cifrado para las operaciones de copia de seguridad de base de datos en la nube

Para desactivar el cifrado para las operaciones de copia de seguridad de base de datos que utilizan CLEVERDEV clase de dispositivo CLOUD, ejecute el mandato siguiente:
set dbrecovery cleverdev password=password encrypt=no

Mandatos relacionados

Tabla 1. Mandatos relacionados con SET DBRECOVERY
Mandato Descripción
BD DE COPIA DE SEGURIDAD Realiza una copia de seguridad de la base de datos de IBM Storage Protect en volúmenes de acceso secuencial.
CONSULTA DE BASE DE DATOS Visualiza información de asignación acerca de la base de datos.
ESPACIO DE BASE DE DATOS DE CONSULTA Visualiza información acerca del espacio de almacenamiento definido para la base de datos.