XT-SOFT BACKSTORE
2 Fonction BACKUP ETAT Database SQL/DS BACKUP
3 Fonction RESTORE ETAT RESTORE Database SQL/DS BACKUP
4 UNLOAD/RELOAD ETAT SQL/DS ARCHIVE UNLOAD RELOAD Il est possible de faire l’UNLOAD (ONLINE ou OFFLINE) d’un, plusieurs ou de tous les DBSPACES, de façon à restaurer éventuellement une table en cas d’erreur logique. Un RELOAD d’une à 90 tables peut être effectué depuis le résultat de l’UNLOAD précédent, d’un BACKUP ou d’une Archive SQL/DS. Jusqu'à 90 tables Unloaded DBSPACES UNLOAD RELOAD Database SQL/DS BACKUP
5 RECOVERY SELECTIF ETAT LMBRWRK LMBRLG2LMBRLG1LMBRLG3 ETAT LOG + LOG ARCHIVES SQL/DS ARCHIVE Recovery Sélectif RELOAD RECOVERY=YES APPLYLOG BACKSTORE permet également de recharger une à 90 tables simultanément, depuis un fichier BACKUP ou d’une Archive SQL/DS et d’appliquer un Recovery Sélectif au niveau ‘point in time’ en appliquant les Fichiers LOG. Ceci en effectuant un RELOAD (avec l’option RECOVERY=YES) qui extrait dans des fichiers de travail les informations contenues dans les différents LOG, qui seront appliquées ensuite par APPLYLOG. RELOAD APPLYLOG Database SQL/DS BACKUP
Dispositif "Backup Incrémental" Backup Incrémental BACKUP uniquement des pages modifiées Le Backup Incrémental est un dispositif de BACKSTORE qui permet de réduire les temps de BACKUP mais également les temps de reprise (RESTORE). En effet, ce dispositif permet, une fois le BACKUP Global de la base effectué, de prendre régulièrement des BACKUP uniquement des pages modifiées depuis le dernier BACKUP Global. Backup incrémental est très court Le temps de la prise de ce Backup incrémental est très court, comparé au BACKUP Global. Si un incident grave survient, nécessitant de reconstruire la base de données, il suffit de restaurer le BACKUP Global et le dernier BACKUP incrémental, puis d’appliquer le LOG actif au prochain démarrage de SQL/DS en STARTUP=U.
7 BACKUP Incrémental BACKUP Global Type FULL BACKUP Incrément 3 BACKUP Incrément 2 BACKUP Incrément 1 Type INCREMENTAL Backup Incrémental Si le dispositif de Backup Incrémental est installé, au moment de la prise du BACKUP le choix est offert de prendre un BACKUP Global (type FULL) ou Incrémental. Comme le montre cette figure nous pouvons prendre successivement plusieurs BACKUP de type incrémental, correspondant à un même BACKUP Global. Chaque BACKUP incrémental, sauvegardera toutes les pages modifiées depuis le dernier BACKUP Global. Database SQL/DS BACKUP
8 RESTORE avec dispositif Incrémental Database SQL/DS RESTORE ETAT BACKUP Global BACKUP Incrément 3 BACKUP Incrément 2 BACKUP Incrément 1 RESTORE Si nous voulons reconstruire la base, il faut présenter au RESTORE le dernier BACKUP Incrémental à partir duquel nous voulons partir, RESTORE identifiera le BACKUP Global associé. Notons qu’une Archive de la base de données, est composée du dernier BACKUP Incrémental et du dernier BACKUP Global.
9 UNLOAD/RELOAD avec dispositif incrémental UNLOAD ETAT Database SQL/DS Unloaded DBSPACES RELOAD ETAT Jusqu'à 90 tables SQL/DS ARCHIVE BACKUP Global et Incrémental UNLOAD/RELOAD RELOAD Les Fonctions UNLOAD/RELOAD de BACKSTORE sont identiques avec ou sans le dispositif de BACKUP Incrémental. Notons toutefois, qu’avec ce dispositif, le RELOAD peut partir d’un BACKUP Incrémental et de son BACKUP Global associé.
10 RECOVERY SELECTIF avec dispositif Incrémental RELOAD ETAT Database SQL/DS LMBRWRKLMBRLG2LMBRLG1LMBRLG3 ETAT APPLYLOG LOG + LOG ARCHIVES SQL/DS ARCHIVE BACKUP Global et Incrémental RELOAD RECOVERY=YES Avec le dispositif de BACKUP Incrémental, le RELOAD (avec option RECOVERY=YES) peut également partir d’un BACKUP Incrémental et Global. Le reste du traitement sera identique à celui présenté précédemment, sans le dispositif BACKUP Incrémental.
11 Fonction d’Affichage de DBSPACE SHOWDBS ETAT Database SQL/DS SHOWDBS SHOW DBSPACE Il peut être très utile pour le DBA d’obtenir des informations sur les DBSPACES. La fonction SHOWDBS (en standard dans BACKSTORE) fournira les informations telles que le nombre de pages Header, Data et Index disponibles dans les DBSPACES, que le Serveur SQL/DS soit Online ou Offline. Ce résultat sera obtenu beaucoup plus rapidement que par la commande SQL SHOW DBSPACE. Notes: - Seuls les DBSPACES Acquis (acquired) seront affichés. - Deux types d’états seront fournis par cette fonction.
12 Etat fourni par la Fonction SHOWDBS pages maximum définies utilisation pages réservées Cet état donne pour chaque DBSPACE le nombre de pages maximum définies (Global, et la ventilation par type: Header, Data, Index), ainsi que l’utilisation de ces pages. Nous pourrons avoir des pages réservées définies pour ce DBSPACE dans le POOL, dans ce cas, la différence entre les pages réservées et utilisées correspond aux pages vides.
13 pages vides Cet état récapitulatif donne la liste des DBSPACES ayant des pages vides (empty) qui pourront être récupérées au niveau du POOL par la réorganisation de SQL-REORG. Etat récapitulatif de SHOWDBS