View
135
Download
6
Category
Preview:
Citation preview
sauvegarde de base dedonné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 5
4
3
Principes de sauvegarde d’une base Oracle 1
Recover Manager (RMAN)2
Principes de sauvegarde d’une base Oracle 1
BOUJADI
ORACLE
Principes de sauvegarde d’une base Oracle 1
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 àsauvegarde
r
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
1
13
Sauvegarde
Différentielle
2
Les types de sauvegarde
Sauvegarde complète
Sauvegarde incrémentale
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
1
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
2
Sauvegarde incrémentale
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
13
Sauvegarde
Différentielle
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 5
4
3
Principes de sauvegarde d’une base Oracle 1
Recover Manager (RMAN)2
Principes de sauvegarde d’une base Oracle 1 ORACLE
2 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 5
4
Principes de sauvegarde d’une base Oracle 1
Recover Manager (RMAN)2
Principes de sauvegarde d’une base Oracle 1 ORACLE
NAJIHI
Recover Manager (RMAN)3 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 5
4
3
Principes de sauvegarde d’une base Oracle 1
Recover Manager (RMAN)2
Principes de sauvegarde d’une base Oracle 1 ORACLE
4Sauvegarde 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 copiesd'image par d'autres moyens .( RMAN et Enterprise Manager ne connaissent pas l'existence de ces sauvegardestant 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 estManquante.
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 sauvegarde4
3
Principes de sauvegarde d’une base Oracle 1
Recover Manager (RMAN)2
Principes de sauvegarde d’une base Oracle 1 ORACLE
DANGUIR
Conclusion5
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
Recommended