sauvegardes de base de données
DESCRIPTION
Sauvegardes de base de donnéesTRANSCRIPT
![Page 1: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/1.jpg)
sauvegarde de base de
données
PRÉSENTÉ PAR : ENCADRÉ PAR:
- NAJIHI SOUKAINA - ABOUNASR MERYEM M. HANOUNE
- BOUJADI SOUKAINA - DANGUIR KAMAL
ORACLE
![Page 2: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/2.jpg)
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
![Page 3: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/3.jpg)
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
![Page 4: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/4.jpg)
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
![Page 5: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/5.jpg)
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
![Page 6: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/6.jpg)
Les types de sauvegarde
Sauvegarde
complète
BOUJADI
ORACLE
![Page 7: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/7.jpg)
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
![Page 8: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/8.jpg)
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
![Page 9: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/9.jpg)
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
![Page 10: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/10.jpg)
Modes de sauvegarde
sauvegarde base ouverte
21
Sauvegarde base fermé
BOUJADI
ORACLE
![Page 11: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/11.jpg)
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
![Page 12: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/12.jpg)
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
![Page 13: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/13.jpg)
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
![Page 14: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/14.jpg)
ORACLE
DANGUIR
Terminologie
Les sauvegardes peuvent être stockées sous forme de :
Copie d’image
Jeux de sauvegarde
![Page 15: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/15.jpg)
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
![Page 16: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/16.jpg)
ORACLE
DANGUIR
Configurer les paramètres de
sauvegardes
![Page 17: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/17.jpg)
ORACLE
DANGUIR
![Page 18: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/18.jpg)
ORACLE
DANGUIR
![Page 19: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/19.jpg)
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
![Page 20: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/20.jpg)
NAJIHI
ORACLE
Informations d'identification et de connexion d'hôte
( Host Credentials )
![Page 21: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/21.jpg)
NAJIHI
ORACLE
Planifier des sauvegardes : stratégie
![Page 22: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/22.jpg)
NAJIHI
ORACLE
![Page 23: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/23.jpg)
NAJIHI
ORACLE
![Page 24: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/24.jpg)
NAJIHI
ORACLE
Planifier des sauvegardes : Options
![Page 25: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/25.jpg)
NAJIHI
ORACLE
Planifier des sauvegardes : Paramètres
![Page 26: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/26.jpg)
NAJIHI
ORACLE
Planifier des sauvegardes : Programmation
![Page 27: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/27.jpg)
NAJIHI
ORACLE
Planifier des sauvegardes : Récapitulatif
![Page 28: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/28.jpg)
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
![Page 29: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/29.jpg)
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
![Page 30: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/30.jpg)
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
![Page 31: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/31.jpg)
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
![Page 32: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/32.jpg)
Configurer la sauvegarde automatique
d’un fichier de contrôle
Avec Commande SQL :
Avec Entreprise Manager
SQL> Configure CONTROLEFILE AUTOBACKUP ON;
ORACLE
ABOUNASR
![Page 33: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/33.jpg)
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
![Page 34: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/34.jpg)
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
![Page 35: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/35.jpg)
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
![Page 36: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/36.jpg)
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
![Page 37: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/37.jpg)
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
![Page 38: Sauvegardes de base de données](https://reader031.vdocuments.mx/reader031/viewer/2022020716/559b068b1a28ab7a758b462e/html5/thumbnails/38.jpg)
Merci Pour Votre
Attention
ORACLE
ORACLE