Sauvegardes de base de données
-
Upload
soukaina-boujadi -
Category
Education
-
view
210 -
download
8
description
Transcript of Sauvegardes de base de données
sauvegarde de base de
données
PRÉSENTÉ PAR : ENCADRÉ PAR:
- NAJIHI SOUKAINA - ABOUNASR MERYEM M. HANOUNE
- BOUJADI SOUKAINA - DANGUIR KAMAL
ORACLE
PLANORACLE
Planification des sauvegardes
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
Conclusion
Principes de sauvegarde d’une base Oracle
Recover Manager (RMAN)
Principes de sauvegarde d’une base Oracle
BOUJADI
ORACLE
Principes de sauvegarde d’une base Oracle
Principes de sauvegarde d’une base Oracle
BOUJADI
ORACLE
Les données sont-elles mises à jour quotidiennement /
périodiquement par les utilisateurs
Est-il possible de réaliser une sauvegarde complète de la base de
données pendant l'arrêt
Est-il possible d'arrêter périodiquement la base de données
Les éléments
à
sauvegarder
Ces fichiers permettent
de stocker les
informations sur l'état
de la base de données
contiennent l'historique
des modifications
apportées à la base de données Oracle.
contiennent l'ensemble
des données de la base
(les tables, les vues, ...).
BOUJADI
ORACLE
sauvegarde totale
inclut tous les fichiers de données et au moins un fichier de
contrôle (tous les fichiers de contrôle d'une base de données
sont identiques).
sauvegarde partielle
consiste à sauvegarder les fichiers d’un tablespace, l’un des
fichiers de données ou le fichier de contrôle. Cette
sauvegarde peut être réalisée avec une base ouverte ou
fermée. La sauvegarde partielle est seulement utile pour une
base qui fonctionne en mode ARCHIVELOG
Stratégie de sauvegarde
BOUJADI
ORACLE
Les types de sauvegarde
Sauvegarde
complète
BOUJADI
ORACLE
consiste à sauvegarder sur un support tous les fichiers de la base
(data file, log file, control file)
La sauvegarde d’une base entière nécessite les étapes suivantes
• fermer la base de données avec l’option NORMAL,
• sauvegarder tous les fichiers de la base (fichiers de données,
journaux de reprise en ligne et fichiers de contrôle)
De nombreux supports de sauvegarde sont utilisés même si aucune
donnée n'a changé d'où la création des sauvegardes
incrémentielles
Sauvegarde
complète
BOUJADI
ORACLE
consiste à copier tous les éléments modifiés depuis la sauvegarde précédente
plus performant qu'une sauvegarde totale :
permet de se focaliser uniquement sur les fichiers modifiés avec un espace de stockage plus faible
mais nécessite en contrepartie de posséder les sauvegardes précédentes pour reconstituer la sauvegarde complète
BOUJADI
ORACLE
semblables aux sauvegardes incrémentielles dans le sens où dans les deux cas, seuls les fichiers ayant été modifiés sont sauvegardés
dès l'instant où un fichier a été modifié, il sera toujours inclus dans toutes les versions suivantes des sauvegardes différentielles
Tous comme la stratégie de sauvegarde utilisée pour les sauvegardes incrémentielles, une seule sauvegarde complète est effectuée périodiquement de concert avec des sauvegardes différentielles fréquentes
BOUJADI
ORACLE
Modes de sauvegarde
sauvegarde base ouverte
21
Sauvegarde base fermé
BOUJADI
ORACLE
Sauvegarde Base Ouverte
Sauvegarde sans fermeture de la bd : L'activité se poursuit
pendant la sauvegarde : Les fichiers sauvegardés ne sont pas
synchrones
Bd restaurée à partir d’une copie incohérente : nécessite l’utilisation des
redo log pour rejouer les modifications et remettre la bd à un état cohérent
Lorsque la base de données est restaurée, il faut appliquer les fichiers de
journalisation pour rendre la base cohérente.
possible uniquement si mode ARCHIVELOG
souhaitable car disponibilité accrue de la bd
BOUJADI
ORACLE
Sauvegarde base fermé
La plus simple à mettre en œuvre
Sauvegarde de la totalité de la bd après un arret propre :
sauvegarde fermée ou cold backup
Cohérente :fichiers de données et fichiers de contrôle portent
le même SCN (synchrones)
Une sauvegarde de tous les fichiers de la base lorsque la base
de données est fermée permet d’obtenir une image complète
de la base telle qu’elle existait au moment de son arrêt.
BOUJADI
ORACLE
Sauvegarde base fermé
Les étapes de la sauvegarde sont :
Identification des fichiers à sauvegarder
Arrêtez l'instance ORACLE à l'aide de la commandeSHUTDOWN
NORMAL/IMMEDIAT /TRANSACTIONAL
Sauvegardez tous les fichiers de données et fichiers de contrôle
Redémarrez l'instance ORACLE
Utilisable sans application des fichiers de journalisation
Seul type de sauvegarde possiblesi mode NOARCHIVELOG
Pas possible pour les bd devant fonctionner24/24 7/7
BOUJADI
ORACLE
ORACLE
DANGUIR
Terminologie
Les sauvegardes peuvent être stockées sous forme de :
Copie d’image
Jeux de sauvegarde
ORACLE
Planification des sauvegardes
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
Conclusion
Principes de sauvegarde d’une base Oracle
Recover Manager (RMAN)
Principes de sauvegarde d’une base Oracle
ORACLE
Recover Manager (RMAN)
DANGUIR
ORACLE
DANGUIR
Configurer les paramètres de
sauvegardes
ORACLE
DANGUIR
ORACLE
DANGUIR
ORACLE
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
Conclusion
Principes de sauvegarde d’une base Oracle
Recover Manager (RMAN)
Principes de sauvegarde d’une base Oracle
ORACLE
NAJIHI
Recover Manager (RMAN)Planification des sauvegardes
NAJIHI
ORACLE
Informations d'identification et de connexion d'hôte
( Host Credentials )
NAJIHI
ORACLE
Planifier des sauvegardes : stratégie
NAJIHI
ORACLE
NAJIHI
ORACLE
NAJIHI
ORACLE
Planifier des sauvegardes : Options
NAJIHI
ORACLE
Planifier des sauvegardes : Paramètres
NAJIHI
ORACLE
Planifier des sauvegardes : Programmation
NAJIHI
ORACLE
Planifier des sauvegardes : Récapitulatif
ORACLE
Planification des sauvegardes
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
Conclusion
Principes de sauvegarde d’une base Oracle
Recover Manager (RMAN)
Principes de sauvegarde d’une base Oracle
ORACLE
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
ABOUNASR
Sauvegarde des fichiers de
contrôle dans un fichier trace
Les fichiers de contrôle disposent d'une option de sauvegarde supplémentaire : ils
peuvent être sauvegardés dans un fichier trace.
Les sauvegardes des fichiers de contrôle peuvent être utilisées à des récupérations en cas de perte de tous les fichiers de contrôle.
ORACLE
ABOUNASR
Sauvegarde des fichiers de
contrôle dans un fichier trace
Cette sauvegarde contient les instructions SQL nécessaire
pour recréer le fichier de contrôle .
L'administrateur doit sauvegarder les fichiers de contrôle
après chaque modification de la structure physique de la
base de données .
ORACLE
ABOUNASR
Sauvegarde des fichiers de
contrôle dans un fichier trace (2)
Aves les commandes SQL
NB
La sauvegarde dans un fichier trace est crée dans
l'emplacement désigné par le paramètre d'initialisation
USER_DUMP_DEST.
SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
SQL> SHOW PARAMETER USER_DUMP_DEST;
ORACLE
ABOUNASR
Configurer la sauvegarde automatique
d’un fichier de contrôle
Avec Commande SQL :
Avec Entreprise Manager
SQL> Configure CONTROLEFILE AUTOBACKUP ON;
ORACLE
ABOUNASR
Zone de récupération rapide(1)
La zone de récupération rapide est un espace réservé sur le disque pour le
stockage des fichier de journalisation archivés, des sauvegardes et des journaux
flashback.
Si une zone de récupération rapide est configuré ,elle est utilisé comme
destination par défaut des sauvegardes et de plusieurs d’autres fichiers
Il est important de surveiller cet espace afin de s'assurer que sa capacité
maximale ne soit pas atteinte.
ORACLE
ABOUNASR
Zone de récupération rapide(2)
Surveiller la zone de récupération rapide:
1. Indiquer l'emplacement de la zone de récupération rapide
2. Dimensionner la zone de récupération
3. Surveiller la consommation actuelle d’espace
4. Configurer la journalisation flashback
1
2
3
3
ORACLE
Gérer la sauvegardeVous pouvez déterminer :
à quel moment une sauvegarde a été terminée
où elle a été créée (sur disque ou sur bande)
si elle est toujours disponible.
il est possible de créer des copies
d'image par d'autres moyens .( RMAN et
Enterprise Manager ne connaissent pas
l'existence de ces sauvegardes
tant que vous ne les avez pas ajoutées au
catalogue.
Vérifier la cohérence entre RMAN et les
fichiers physiques , dans le cas où vous
supprimez une sauvegarde sans passer par
RMAN, le catalogue ne sait pas qu'elle est
Manquante.
Supprimer les sauvegardes obsolètes
(sont les sauvegardes qui n'entrent pas
dans le cadre de la stratégie de
conservation
)
Supprimez tous les éléments ayant le statut
EXPIRED .
ORACLE
ORACLE
Planification des sauvegardes
Sauvegarde de fichier de contrôle et gestion
de sauvegarde
Principes de sauvegarde d’une base Oracle
Recover Manager (RMAN)
Principes de sauvegarde d’une base Oracle
ORACLE
DANGUIR
Conclusion
Récapitulation
Ce chapitre vous a permis d’apprendre à :
Créer des sauvegardes totale et incrémentielle
Créer des sauvegardes de BDD cohérentes
Sauvegarder la BDD sans arrêter
Automatiser la sauvegarde de BDD
Surveiller la zone de récupération rapide
ORACLE
Merci Pour Votre
Attention
ORACLE
ORACLE