|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre régulier
![]() |
Bonjour,
Pour le moment, j ai un script de backup rman qui s'exécute tout les jours. Il fait un backup full database. Voici mes scripts: Code :
Code :
Code :
Les autres jours de la semaine je pensais faire de l'incrémental mais je ne sais pas trop comment modifier mes scripts pour réaliser cela. Quelqu'un peux-t-il m'aider? Merci d'avance. Michaël |
||||||
|
|
00
|
|
|
#2 | ||||||
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 45 ![]() |
Bonjour,
Tout d'abord pour l'incrémental ta base doit etre en archivelog . Ensuite, il faut que tu modifie ton script tenant compte de la nouvelle stratégie a savoir : le samedi : Backup Level 0 (équivalent d'un full mais base ouverte) attention : bien sur rman ne sauvegarde ni les temps ni les redos, a ne pas oublier Les autres jours de la semaine : Backup level 1, avec utilisation de block change tracking pour faire en sorte d'éviter à rman d'avoir a parcourir tous les blocs de la base pour voir quels sont ceux qui ont été modifiés. Donc en résumé : Premierement : activation block change tracking : Code :
Code :
Code :
En espérant avoir répondu au mieux, Mickael. |
||||||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Merci pour ta réponse, je testerai cela lundi mais pour le 1er point, le chemin et le nom de fichier, il s'agit d'une nouveau fichier qui se crée quand j'active l'option ?
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 45 ![]() |
Tout à fait, tu lui indique l'emplacement cible, et il se créee automatiquement.
il est très utile ce petit fichier, mais attention néanmoins à sa taille qui varie, bien sur, en fonction de la database et de l'activité de cette dernière. a titre d'infos, 3Mo de mon coté pour une base de 1To, qui "vit" moyennement (activité plus que raisonnable). |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Parfait, donc si je comprend bien tu me suggère de faire 2 scripts, 1 en level 0 qui sera lancé le samedi et l autre en level 1 pour la semaine. Tout cela se fait-il à froid ?
|
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 45 ![]() |
oui deux scripts distinct, ou bien un seul en ksh ou bat avec des variables (c'est ce que j'utilise, je n'ai qu'a mettre des arguments et le script créee un fichier de command rman en fonction ...)
Les sauvegardes incrémentales RMAN necessitent obligatoirement d'avoir une base en archivelog , car elles se font Online, donc base open. La gestion de ces archivelogs (purge) dépend du script rman dans lequel tu spécifie un delete d'archivelog.. exemple : Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Membre actif
![]() Cyrille Administrateur de base de données Inscription : avril 2005 Messages : 112 ![]() |
pour les archivelog je le ferai à part pour pouvoir les supprimer une fois le backup effectué.
Code :
|
||
|
00
|
|
|
#8 | |
![]() Inscription : décembre 2002 Messages : 2 385 ![]() |
Ce sujet est intitulé "stratégie", mais étrangement ne parle que de technique !
Les étapes logiques devraient être : 1) déterminer les objectifs et les contraintes 2) identifier les solutions adaptées, et faire un choix parmi elles 3) mettre en oeuvre la solution retenue Pour la première phase : - quels sont les types d'incidents auxquels les sauvegardes doivent répondre ? - quelle perte de données peut-on tolérer ? - quels sont les objectifs et éventuelles contraintes quant à la durée de sauvegarde ? - quels sont les objectifs et éventuelles contraintes quant à la durée de restauration ? - quelles sont les contraintes en matière de volume de sauvegardes ? Pour la seconde phase, il sera notamment important de savoir si vous êtes ou non en édition Entreprise. Sur le plan technique, les sauvegardes incrémentales n'exigent pas le mode ARCHIVELOG, mais devront alors se faire base fermée (c'est à dire MOUNT dans le contexte RMAN). D'après la doc : Citation:
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
|
10
|
|
|
#9 | |
![]() Inscription : décembre 2002 Messages : 2 385 ![]() |
Citation:
Ce fichier de suivi, d'expérience et d'après la doc, est de taille très modeste : environ 1/30 000 eme de la taille de la base ! Ensuite, il a une taille minimale de 10M, donc il est très étonnant que vous en ayez un de 3M. Enfin, sa taille ne dépend en aucune façon de la quantité de modifications faites sur les données. Le gros principe de ce fichier, c'est que chaque bloc des fichiers de données y est représenté par un bit (pas uniquement les blocs modifiés, mais bien tous les blocs). Lorsqu'un bloc est modifié depuis la dernière sauvegarde, alors le bit passe à 1. Le fichier de suivi est certes un mécanisme indispensable si on veut que les sauvegardes incrémentales soient plus rapides. Il exige l'édition Entreprise, mais en dehors de cette contrainte, il ne demande aucune gestion, et sa taille n'est absolument jamais un souci. Plus de détails dans la doc : http://download.oracle.com/docs/cd/E...a.htm#i1032148
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
|
10
|
|
|
#10 | |||||||
|
Membre régulier
![]() |
Citation:
J'ai une question concernant le block change tracking. Une fois celui-ci activé dans oracle, est-ce que rman en prend directement compte ou doit-on lui dire quelque part qu'il doit utiliser ce fichier? Merci |
|||||||
|
|
00
|
|
|
#11 |
![]() Inscription : décembre 2002 Messages : 2 385 ![]() |
Oui. Pour une fois, il n'y a pas de subtilités supplémentaires.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com