Bloque DATABASE_BACKUP

El bloque DATABASE_BACKUP se habilita utilizando la palabra clave USING BACKUP DATABASE.

Utilice la copia de seguridad de la base de datos o del espacio de tabla cuando los datos en los contenedores no sean suficientes para los requisitos de recuperación. Cuando se realiza una descarga completa de una copia de seguridad, este bloque es necesario en el bloque de descarga. Al especificar el uso de una copia de seguridad para leer los datos que se descargarán, se puede especificar la ubicación de la copia de seguridad que se utilizará mediante la especificación de las opciones exclusivas USE, FROM o LOAD. Cuando no se especifica la ubicación de copia de seguridad, se determina a partir del archivo histórico de Db2® , buscando en él el registro de copia de seguridad adecuado. La ubicación de la copia de seguridad se toma desde este registro. Cuando se ejecuta Optim™ High Performance Unload en modo autónomo para una descarga desde una copia de seguridad, no se puede omitir la especificación de la ubicación de la copia de seguridad. La razón es que el archivo histórico de Db2 necesario no es necesariamente accesible en este caso.
Atención: El bloque DATABASE_BACKUP puede ir inmediatamente seguido de una o más cláusulas select. De lo contrario, debe ser la última opción en el bloque UNLOAD. Este bloque requiere un punto y coma al final.
El diagrama siguiente muestra la sintaxis del bloque DATABASE_BACKUP.
Figura 1. bloque database_backup

1  USING BACKUP DATABASE  db
name?  TABLESPACE ( + , "tblspace__name" ) 
2.1 
2.2.1  USE
2.2.2.1  TSM?  TSMNODE "tsmnode_name"
2.2.2.1 XBSA
2.1?  OPEN nn SESSIONS
2.2.1  OPTIONS
2.2.2.1 "options_string"
2.2.2.1 @/path/filename
2.2.1  FROM + , "dir"
2.1 
2.2.1  LOAD "path/shared library"
2.2.1  OPEN nn SESSIONS
2.2.1  OPTIONS
2.2.2.1 "options_string"
2.2.2.1 @/path/filename 
2.1  ON
2.2.1 CURRENT
2.2.1 SOURCE
2.1 HOST 
2.1  TAKEN AT date_time
2.1  PARALLELISM nn
1 ;