II - Présentationdes sauvegardes 2
Types de sauvegardes
• PHYSIQUE : Consiste à sauvegarder les fichiers de la
Base de Données à savoir les Contrôlefile, Datafile et
les redolog
• LOGIQUE : Consiste à sauvegarder les instructions SQL
permettant de reconstruire les données.
Se fait par l’utilitaire Oracle Export/import
3.
II - Présentationdes sauvegardes 3
Choisir une stratégie de sauvegarde
Considérations opérationnels
La stratégie de sauvegarde Consiste à définir :
Comment, Quoi , Où, et Quand sauvegarder et surtout définir la
rétention des sauvegardes (On garde les sauvegardes combien
de temps?)
La stratégie de sauvegarde dépend des considérations :
• Fonctionnement 24 heures sur 24 (sauvegarde BD fermée ou
ouverte)
• Volatilité de la base de données (définit la fréquence de
sauvegarde)
• La volumétrie de la BD et le temps dont on dipose pour faire la
sauvegarde (sauvegarde Totale ou partielle)
• Ressources : matériels, logiciels, main d'oeuvre, temps
• Penser à tester et valider vos sauvegardes
4.
II - Présentationdes sauvegardes 4
Terminologie
• Sauvegarde TOTALE de la BD : Consiste à sauvegarder TOUS
les fichiers de la BD
• Sauvegarde PARTIELLE de la BD consiste à sauvegarder
une partie de la BD tel que (1 ou plusieurs datafile)
• Sauvegarde COMPLETE : Sauvegarde toutes les données
des éléments (datafiles ou tables) à sauvegarder
• Sauvegarde INCREMENTIELLES : Sauvegarder uniquement
les modifications apportées aux données depuis un
sauvegarde antérieur
• Sauvegardes cohérentes: sauvegarde effectuée pendant que
la BD est fermée
• Sauvegardes incohérentes: sauvegarde efectuée pendant
que la BD est ouverte elle peut être
- VALIDE: si on dispose des archivelogs
- INVALIDE : Sinon
5.
II - Présentationdes sauvegardes 5
Gestion des sauvegardes et restoration
La gestion des sauvegardes consiste à définir et à se « souvenir » de :
(Comment, Quoi, Quand , Où , combien Retention des sauvegarde )
La sauvegarde peut être géré de deux manières :
-Gérer par l’utilisateur:
• Les fichiers sont sauvegardés et restaurées via des commandes du
système d'exploitation
• L’utilisateur doit gérer les emplacements, les dates et le contenu des
sauvegardes pour pouvoir les restaurer au moment voulu.
•La récupération est effectuée à l'aide de commandes SQL et SQL*Plus
- Gérer par Recovery Manager:
• Les fichiers sont sauvegardés et restaurés par des commandes
« rman » et non pas par des commandes du système d'exploitation
• Les emplacements, les dates et le contenu des sauvegardes sont
mémorisés dans le référentiel de rman
Notes de l'éditeur
#3 Fonctionnement 24 heures sur 24
La sauvegarde et la récupération sont toujours affectées par le type d'activité de l'entreprise, en particulier lorsqu'une base de données doit être disponible 24 heures sur 24, 7 jours sur 7. La configuration de la base doit tenir compte de ces impératifs opérationnels car ils influent directement sur les aspects techniques de l'environnement de base de données.
Tester les sauvegardes
Les DBA peuvent vérifier que leur stratégie leur permet de diminuer la durée moyenne de récupération (MTTR) et d'augmenter la durée moyenne sans panne (MTBF) en mettant en place un plan qui teste régulièrement la validité des sauvegardes. La réussite d'une récupération dépend de la qualité des sauvegardes disponibles. Voici quelques questions qu'il convient de se poser lors du choix d'une stratégie de sauvegarde :
Pouvez-vous compter sur des administrateurs système, des fournisseurs, des DBA remplaçants et d'autres membres précieux du personnel lorsque vous avez besoin d'aide ?
Pouvez-vous tester vos stratégies de sauvegarde et de récupération à intervalles réguliers ?
Les copies de sauvegarde sont-elles stockées hors site ?
Le plan est-il bien documenté et tenu à jour ?