Blog
Nouvelles
Télécharger
Liens
FAQ
Livre d'or
RMAN en tranches.
Rubrique : ORACLE-SweetDreams - par webMaster_alaindereninfo
Oracle - "Sweet Dreams" - RMAN en tranches.
Note: "Sweet Dreams are made of this..."
Un article "Sweet Dreams" parle une amélioration, une nouvelle fonctionalitée, que je voudrai voir apparaitre dans une prochaine version d'Oracle.
Abréviations:
IL0: Incremental Level 0. C'est un backup Complet, mais mettant en place des indicateurs pour effectuer des backup Incrémentaux par la suite.
Avec RMAN on peut faire des backups de databases en FULL, ou en incrémental (Incrémental Level 0 (IL0 pour résumer) pour commencer, et des incrémentales successives).
Le mode incrémental est particulièrement performant depuis la 10g, avec l'utilisation du Block Change Tracking.
Je recommande la technique suivante:
a) une IL0, une fois par semaine.
b) des incrémentales de 1 à 3 fois par jour, selon la sensibilité des bases.
Un exemple:
Ainsi pour une base de production de 700Gb sur disque, j'ai une ILO d'environ 80Gb en compressé qui prends de 1h10 à 1h25. Puis des incrémentales de 1 à 4 Gb, 2 fois par jour qui durent de 1 à 3mn.
Ce qui donne un temps d'utilisation de la base pour les traitements de nuits, très performant.
J'imagine, une nouvelle option pour RMAN, une incrémentale en tranches.
Pour initialiser le processus, il faudrait commencer par une IL0 comme d'habitude pour toutes les incrémentales.
Puis on indiquerai le nombre de tranches que l'on voudrai. Par exemple, sur 7 jours, une tranche par jour, on lancerai une IS (Incremantal Slice; Slice (en) = Tranche (fr) ). Ce serait une catégorie d'incrémentale, où 1/7 de la base serait sauvegardée en entier, et le reste en incrémental pure. Le lendemain, un autre 1/7 serait effectué et ainsi de suite.
Et au total, sur 7 IS on aurait une sauvegarde complête, qui se continuerait par roulement sans avoir besoin de refaire de IL0. Bien sur entre deux, il serait toujours possible de faire des incrémentales simples.
Intérêts:
Après l'IL0 de 1h10 par exemple, on aurait des IS de 10mn environ, mais chaque jour. Cela permets de répartir le temps de sauvegarde sur tous les jours de la semaine, ainsi que le volume à sauvegarder. Il n'y aurait plus de jours critiques de sauvegarde où il faut que l'IL0 tourne à tout prix.
Inconvénients:
Pour restaurer une base, il faut avoir à disposition toutes les tranches disponibles. Si on perds une tranche, on ne peux plus restaurer. Dommage!
Mais c'est la même chose si on a fait une IL0 et des incrémentales. Si on perds une incrémentale, on ne peux pas dérouler la restauration jusqu'au bout.
Date de création : 01/06/2011 : 11:37
Page lue 131701 fois
Document généré en 1.45 secondes