Il blocco DATABASE_BACKUP è abilitato utilizzando la parola chiave USING BACKUP DATABASE.
Utilizzare il backup del database o del tablespace quando i dati nei contenitori non sono sufficienti per i requisiti di recupero. Quando si esegue uno scaricamento completo di un backup, questo blocco è richiesto nel blocco di scaricamento. Quando si specifica l'utilizzo di un backup per la lettura dei dati da scaricare, è possibile specificare l'ubicazione del backup da utilizzare tramite la specificazione delle opzioni esclusive USE, FROM o LOAD. Quando l'ubicazione di backup non è specificata, viene determinata dal file di cronologia Db2® , ricercando in esso il record di backup appropriato. La posizione di backup viene presa da questo record. Quando si esegue Optim™ High Performance Unload in modalità autonoma per uno scarico da un backup, la specifica della posizione del backup non può essere omessa. Il motivo è che il file di cronologia Db2 necessario non è necessariamente accessibile in questo caso.
Attenzione: il blocco DATABASE_BACKUP può essere immediatamente seguito da una o più clausole select. Altrimenti, deve essere l'ultima opzione nel blocco UNLOAD. Questo blocco richiede un punto e virgola alla fine.
Il seguente diagramma mostra la sintassi del blocco DATABASE_BACKUP.Figura 1. blocco database_backup