SlideShare une entreprise Scribd logo
1  sur  38
sauvegarde de base de
données
PRÉSENTÉ PAR : ENCADRÉ PAR:
- NAJIHI SOUKAINA - ABOUNASR MERYEM M. HANOUNE
- BOUJADI SOUKAINA - DANGUIR KAMAL
ORACLE
PLAN 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
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
2
1
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 sauvegarde
Vous 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

Contenu connexe

Tendances

Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Addi Ait-Mlouk
 
Création de bases de données
Création de bases de donnéesCréation de bases de données
Création de bases de donnéesRiadh ASSOUAK
 
Systèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationSystèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationLilia Sfaxi
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de donnéessie92
 
Systèmes d'Exploitation - chp3-gestion mémoire
Systèmes d'Exploitation - chp3-gestion mémoireSystèmes d'Exploitation - chp3-gestion mémoire
Systèmes d'Exploitation - chp3-gestion mémoireLilia Sfaxi
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersLilia Sfaxi
 
alphorm.com - Formation PostgreSQL administration
alphorm.com - Formation PostgreSQL administrationalphorm.com - Formation PostgreSQL administration
alphorm.com - Formation PostgreSQL administrationAlphorm
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesATPENSC-Group
 
Admin linux utilisateurs_et_groupes cours 1
Admin linux utilisateurs_et_groupes cours 1Admin linux utilisateurs_et_groupes cours 1
Admin linux utilisateurs_et_groupes cours 1Mehdi Bouihi
 
Systèmes d'Exploitation - chp4-gestion disque
Systèmes d'Exploitation - chp4-gestion disqueSystèmes d'Exploitation - chp4-gestion disque
Systèmes d'Exploitation - chp4-gestion disqueLilia Sfaxi
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec OdooHassan WAHSISS
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcminfcom
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données répartiesAbdelouahed Abdou
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1infcom
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceLilia Sfaxi
 

Tendances (20)

Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
 
Création de bases de données
Création de bases de donnéesCréation de bases de données
Création de bases de données
 
Systèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationSystèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisation
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de données
 
Systèmes d'Exploitation - chp3-gestion mémoire
Systèmes d'Exploitation - chp3-gestion mémoireSystèmes d'Exploitation - chp3-gestion mémoire
Systèmes d'Exploitation - chp3-gestion mémoire
 
Présentation SIH
Présentation SIHPrésentation SIH
Présentation SIH
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiers
 
alphorm.com - Formation PostgreSQL administration
alphorm.com - Formation PostgreSQL administrationalphorm.com - Formation PostgreSQL administration
alphorm.com - Formation PostgreSQL administration
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiques
 
Presentation cassandra
Presentation cassandraPresentation cassandra
Presentation cassandra
 
Oracle Cluster Rac
Oracle Cluster RacOracle Cluster Rac
Oracle Cluster Rac
 
Admin linux utilisateurs_et_groupes cours 1
Admin linux utilisateurs_et_groupes cours 1Admin linux utilisateurs_et_groupes cours 1
Admin linux utilisateurs_et_groupes cours 1
 
Systèmes d'Exploitation - chp4-gestion disque
Systèmes d'Exploitation - chp4-gestion disqueSystèmes d'Exploitation - chp4-gestion disque
Systèmes d'Exploitation - chp4-gestion disque
 
Analyse de processus et workflow
Analyse de processus et workflowAnalyse de processus et workflow
Analyse de processus et workflow
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcm
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données réparties
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-Reduce
 

En vedette

Rapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXRapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXSoukaina Boujadi
 
Management
ManagementManagement
ManagementHouria2
 
Nuabee backup : solution de sauvegarde postes et serveurs
Nuabee backup : solution de sauvegarde postes et serveurs Nuabee backup : solution de sauvegarde postes et serveurs
Nuabee backup : solution de sauvegarde postes et serveurs NUABEE
 
Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud EASYTEAM
 
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Microsoft Technet France
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéessmiste
 
Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...Olivier DASINI
 
Offre Sécurité Linagora
Offre Sécurité LinagoraOffre Sécurité Linagora
Offre Sécurité LinagoraLINAGORA
 
Le livre du C pour les_vrais_d%c3%a9butants_en_programmation
Le livre du C pour les_vrais_d%c3%a9butants_en_programmationLe livre du C pour les_vrais_d%c3%a9butants_en_programmation
Le livre du C pour les_vrais_d%c3%a9butants_en_programmationChingongou ­
 
Optimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixOptimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixAlain Ganuchaud
 
L'Entreprise 2.0 - Acte 2 : La conduite du changement
L'Entreprise 2.0 - Acte 2 : La conduite du changementL'Entreprise 2.0 - Acte 2 : La conduite du changement
L'Entreprise 2.0 - Acte 2 : La conduite du changementConseils Atelya
 
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008FAN Fully Automated Nagios
 
ZMON: Monitoring Zalando's Engineering Platform
ZMON: Monitoring Zalando's Engineering PlatformZMON: Monitoring Zalando's Engineering Platform
ZMON: Monitoring Zalando's Engineering PlatformZalando Technology
 
Examen de Passage 2014 TDI V2
Examen de Passage 2014 TDI V2Examen de Passage 2014 TDI V2
Examen de Passage 2014 TDI V2Chingongou ­
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnellesAymen Kasmi
 
Important Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre SlidesImportant Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre Slidesnouari
 
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmation
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmationLe livre du_c_pour_les_vrais_d%c3%a9butants_en_programmation
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmationChingongou ­
 

En vedette (20)

Rapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXRapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIX
 
Management
ManagementManagement
Management
 
Nuabee backup : solution de sauvegarde postes et serveurs
Nuabee backup : solution de sauvegarde postes et serveurs Nuabee backup : solution de sauvegarde postes et serveurs
Nuabee backup : solution de sauvegarde postes et serveurs
 
Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud
 
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de données
 
Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...
 
Offre Sécurité Linagora
Offre Sécurité LinagoraOffre Sécurité Linagora
Offre Sécurité Linagora
 
Le livre du C pour les_vrais_d%c3%a9butants_en_programmation
Le livre du C pour les_vrais_d%c3%a9butants_en_programmationLe livre du C pour les_vrais_d%c3%a9butants_en_programmation
Le livre du C pour les_vrais_d%c3%a9butants_en_programmation
 
Optimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixOptimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision Zabbix
 
OpenNMS
OpenNMSOpenNMS
OpenNMS
 
L'Entreprise 2.0 - Acte 2 : La conduite du changement
L'Entreprise 2.0 - Acte 2 : La conduite du changementL'Entreprise 2.0 - Acte 2 : La conduite du changement
L'Entreprise 2.0 - Acte 2 : La conduite du changement
 
Oracle 11g exploitation
Oracle 11g exploitationOracle 11g exploitation
Oracle 11g exploitation
 
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008
FAN, Fully Automated Nagios, Rencontres Mondiales du Logiciel Libre 2008
 
ZMON: Monitoring Zalando's Engineering Platform
ZMON: Monitoring Zalando's Engineering PlatformZMON: Monitoring Zalando's Engineering Platform
ZMON: Monitoring Zalando's Engineering Platform
 
Examen de Passage 2014 TDI V2
Examen de Passage 2014 TDI V2Examen de Passage 2014 TDI V2
Examen de Passage 2014 TDI V2
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnelles
 
GP TDI
GP TDIGP TDI
GP TDI
 
Important Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre SlidesImportant Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre Slides
 
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmation
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmationLe livre du_c_pour_les_vrais_d%c3%a9butants_en_programmation
Le livre du_c_pour_les_vrais_d%c3%a9butants_en_programmation
 

Similaire à Sauvegardes de base de données

Récupération d’une Base De Données & Flashback Database
Récupération d’une Base De Données  & Flashback DatabaseRécupération d’une Base De Données  & Flashback Database
Récupération d’une Base De Données & Flashback DatabaseFatima Zahra Fagroud
 
Db aing td3v1
Db aing td3v1Db aing td3v1
Db aing td3v1infcom
 
Admin bd chapitre1_architecturebd_oracle
Admin bd chapitre1_architecturebd_oracleAdmin bd chapitre1_architecturebd_oracle
Admin bd chapitre1_architecturebd_oracleIsimmSpotted
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxFATIMAEZZAHRAEOUBELL
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g noble Bajoli
 
LP_Admin_base_données.ppt
LP_Admin_base_données.pptLP_Admin_base_données.ppt
LP_Admin_base_données.pptIdriss22
 
Focus sur la sauvegarde et la synchronisation des données informatiques
Focus sur la sauvegarde et la synchronisation des données informatiquesFocus sur la sauvegarde et la synchronisation des données informatiques
Focus sur la sauvegarde et la synchronisation des données informatiquesURFIST de Paris
 
Gestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitationGestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitationiMitwe
 
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous LinuxGestion des disques et des permission sous Linux
Gestion des disques et des permission sous LinuxOussama Bessrour
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesEDB
 
Focus Sauvegardes SharePoint
Focus Sauvegardes SharePointFocus Sauvegardes SharePoint
Focus Sauvegardes SharePointPatrick Guimonet
 
[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013Groupe D.FI
 
Réplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateRéplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateMor THIAM
 
[Café Techno] Spectrum protect - Présentation des fonctionnalités
[Café Techno] Spectrum protect - Présentation des fonctionnalités[Café Techno] Spectrum protect - Présentation des fonctionnalités
[Café Techno] Spectrum protect - Présentation des fonctionnalitésGroupe D.FI
 
Db aing td2v1
Db aing td2v1Db aing td2v1
Db aing td2v1infcom
 

Similaire à Sauvegardes de base de données (20)

Récupération d’une Base De Données & Flashback Database
Récupération d’une Base De Données  & Flashback DatabaseRécupération d’une Base De Données  & Flashback Database
Récupération d’une Base De Données & Flashback Database
 
22462A_07.pptx
22462A_07.pptx22462A_07.pptx
22462A_07.pptx
 
Db aing td3v1
Db aing td3v1Db aing td3v1
Db aing td3v1
 
Admin bd chapitre1_architecturebd_oracle
Admin bd chapitre1_architecturebd_oracleAdmin bd chapitre1_architecturebd_oracle
Admin bd chapitre1_architecturebd_oracle
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptx
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g
 
Corrige_partie_ADM.pdf
Corrige_partie_ADM.pdfCorrige_partie_ADM.pdf
Corrige_partie_ADM.pdf
 
LP_Admin_base_données.ppt
LP_Admin_base_données.pptLP_Admin_base_données.ppt
LP_Admin_base_données.ppt
 
Focus sur la sauvegarde et la synchronisation des données informatiques
Focus sur la sauvegarde et la synchronisation des données informatiquesFocus sur la sauvegarde et la synchronisation des données informatiques
Focus sur la sauvegarde et la synchronisation des données informatiques
 
Oracle : Foctionnement
Oracle : FoctionnementOracle : Foctionnement
Oracle : Foctionnement
 
Gestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitationGestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitation
 
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous LinuxGestion des disques et des permission sous Linux
Gestion des disques et des permission sous Linux
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
 
Focus Sauvegardes SharePoint
Focus Sauvegardes SharePointFocus Sauvegardes SharePoint
Focus Sauvegardes SharePoint
 
[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013[Café techno] Symantec NetBackup 7.6 - 12/2013
[Café techno] Symantec NetBackup 7.6 - 12/2013
 
2194 A 10
2194 A 102194 A 10
2194 A 10
 
Réplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateRéplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden Gate
 
[Café Techno] Spectrum protect - Présentation des fonctionnalités
[Café Techno] Spectrum protect - Présentation des fonctionnalités[Café Techno] Spectrum protect - Présentation des fonctionnalités
[Café Techno] Spectrum protect - Présentation des fonctionnalités
 
Drupal Performance
Drupal PerformanceDrupal Performance
Drupal Performance
 
Db aing td2v1
Db aing td2v1Db aing td2v1
Db aing td2v1
 

Plus de Soukaina Boujadi

Plus de Soukaina Boujadi (13)

Rapport XMI To SVG
Rapport XMI To SVGRapport XMI To SVG
Rapport XMI To SVG
 
Conformiq
ConformiqConformiq
Conformiq
 
Composants hardware du mainframe
Composants hardware du mainframeComposants hardware du mainframe
Composants hardware du mainframe
 
Open erp le reporting avec jasper reports
Open erp  le reporting avec jasper reportsOpen erp  le reporting avec jasper reports
Open erp le reporting avec jasper reports
 
Comment lancer une entreprise
Comment lancer une entrepriseComment lancer une entreprise
Comment lancer une entreprise
 
Rapport comment lancer une entreprise
Rapport comment lancer une entrepriseRapport comment lancer une entreprise
Rapport comment lancer une entreprise
 
Présentation open bravo
Présentation open bravoPrésentation open bravo
Présentation open bravo
 
Rapport tp3 j2ee
Rapport tp3 j2eeRapport tp3 j2ee
Rapport tp3 j2ee
 
Rapport tp2 j2ee
Rapport tp2 j2eeRapport tp2 j2ee
Rapport tp2 j2ee
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Rapport Sockets en Java
Rapport Sockets en JavaRapport Sockets en Java
Rapport Sockets en Java
 
Sécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFISécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFI
 
Programmation shell
Programmation shellProgrammation shell
Programmation shell
 

Dernier

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 

Dernier (13)

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 

Sauvegardes de base de données

  • 1. sauvegarde de base de données PRÉSENTÉ PAR : ENCADRÉ PAR: - NAJIHI SOUKAINA - ABOUNASR MERYEM M. HANOUNE - BOUJADI SOUKAINA - DANGUIR KAMAL ORACLE
  • 2. PLAN 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 BOUJADI ORACLE Principes de sauvegarde d’une base Oracle
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. Les types de sauvegarde Sauvegarde complète BOUJADI ORACLE
  • 7.  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
  • 8.  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
  • 9.  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
  • 10. Modes de sauvegarde sauvegarde base ouverte 2 1 Sauvegarde base fermé BOUJADI ORACLE
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. ORACLE DANGUIR Terminologie Les sauvegardes peuvent être stockées sous forme de : Copie d’image Jeux de sauvegarde
  • 15. 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
  • 19. 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
  • 20. NAJIHI ORACLE Informations d'identification et de connexion d'hôte ( Host Credentials )
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. Configurer la sauvegarde automatique d’un fichier de contrôle  Avec Commande SQL :  Avec Entreprise Manager SQL> Configure CONTROLEFILE AUTOBACKUP ON; ORACLE ABOUNASR
  • 33. 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
  • 34. 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
  • 35. Gérer la sauvegarde Vous 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
  • 36. 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
  • 37. 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

Notes de l'éditeur

  1. La principale responsabilité du DBA est de prendre les mesures nécessaires pour assurer la sécurité et la disponibilité des données. Il doit restituer les données en cas d’incident matériel ou d’erreur de manipulation. Cette sécurité est assurée par la mise en place d’une stratégie de sauvegarde Adaptée aux contraintes de l’entreprise 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 ? Dans des temps raisonnables ? Est-il possible d'arrêter périodiquement la base de données ou bien la base de données doit fonctionner 24/24 et 7/7 ?
  2. Les éléments à sauvegarder fichiers de contrôle: Ces fichiers permettent de stocker les informationssur l'état de la base de données redo-log: contiennent l'historique des modifications apportées à la base de données Oracle. fichiers de données: contiennent l'ensemble des données de la base (les tables, les vues, les procédures stockées, ...). Fichier d’initialisation
  3. sauvegarde totale Une sauvegarde totale de la base de données inclut tous les fichiers de données et au moins un fichier de contrôle (rappelez-vous que tous les fichiers de contrôle d'une base de données sont identiques). sauvegarde partielle Une sauvegarde partielle d’une base de données 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, car les journaux de reprise archivés permettent un recouvrement de la base à partir des fichiers restaurés.
  4. Afin de mieux comprendre le sauvegarde d’une base de données oracle , il est nécessaire tout d'abord de disposer de bonnes connaissances sur les différents types de sauvegardes pouvant être créés. On a trois types de sauvegarde :  sauvegarde complète sauvegarde incrémentale sauvegarde différentielle
  5. Une sauvegarde complète est une sauvegarde au cours de laquelle tous les fichiers individuels sont enregistrés sur un support de sauvegarde. si les données devant être sauvegardées ne changent jamais, chaque sauvegarde complète étant créée sera identique à la précédente. Cette similarité est due au fait qu'une sauvegarde complète ne vérifie pas si le fichier a changé depuis la création de la dernière sauvegarde ; l'opération consiste à enregistrer aveuglément toutes les informations sur un support de sauvegarde, qu'elles aient changé ou non. La sauvegarde d’une base entière nécessite les étapes suivantes : • fermer la base de données avec l’option NORMAL, cette option permet de garantir la cohérence de données. • sauvegarder tous les fichiers de la base (fichiers de données, journaux de reprise en ligne et fichiers de contrôle) Telle est la raison pour laquelle des sauvegardes complètes ne sont pas effectuées tout le temps — en effet, chaque fichier est enregistré sur le support de sauvegarde. Dans ces situations, de nombreux supports de sauvegarde sont utilisés même si aucune donnée n'a changé. Une approche consistant à sauvegarder 100 giga-octets de données tous les soirs quand seulement 10 méga-octets ont changé n'est pas vraiment idéale, d'où la création des sauvegardes incrémentielles.
  6. Contrairement aux sauvegardes complètes, les sauvegardes incrémentielles vérifient si le moment où le fichier a été modifié est postérieur au moment où ce dernier a été sauvegardé pour la dernière fois. Si ce n'est pas le cas, le fichier n'a pas été modifié depuis la dernière sauvegarde et ne sera donc pas pris en compte lors de la sauvegarde actuelle. En revanche, si la date de modification est postérieure à la date à laquelle la sauvegarde a été effectuée, le fichier a été modifié et devra donc être sauvegardé. Les sauvegardes incrémentielles sont utilisées de concert avec une sauvegarde complète se déroulant régulièrement (par exemple, une sauvegarde hebdomadaire, avec des incréments quotidiens). L'avantage essentiel de l'utilisation de sauvegardes incrémentielles est que l'opération est plus rapide que la création de sauvegardes complètes. Toutefois, l'inconvénient majeur des sauvegardes incrémentielles est que la restauration de tout fichier donné nécessitera peut-être des recherches dans une ou plusieurs sauvegarde(s) incrémentielle(s) jusqu'à ce que le fichier en question puisse être localisé.
  7. Les sauvegardes différentielles sont semblables aux sauvegardes incrémentielles dans le sens où dans les deux cas, seuls les fichiers ayant été modifiés sont sauvegardés. Toutefois, les sauvegardes différentielles sont cumulatives — en d'autres termes, avec une sauvegarde différentielle, dès l'instant où un fichier a été modifié, il sera toujours inclus dans toutes les versions suivantes des sauvegardes différentielles (jusqu'à la prochaine sauvegarde complète bien sûr). Tous comme la stratégie de sauvegarde utilisée pour les sauvegardes incrémentielles, les sauvegardes différentielles suivent généralement la même approche, à savoir, une seule sauvegarde complète est effectuée périodiquement de concert avec des sauvegardes différentielles fréquentes.
  8. Si vous désirez sauvegarder manuellement une base de données, deux possibilités s'offrent à vous : les sauvegardes à chaud (BDD Ouverte) les sauvegardes à froid (BDD arrêtée)
  9. -Sauvegarde base ouverte Une sauvegarde incohérente est une sauvegarde effectué alors que la base de données est ouverte et que l’activité de mise a jour se poursuit pendant la sauvegarde ; ce type de sauvegarde est aussi souvent appelé sauvegarde base ouverte . les fichiers sauvegardés ne sont pas synchronisé du point de vue des modifications enregistrées . Lorsqu’une base de données est restaurée a partir d’une sauvegarde incohérente , il faut appliquer les fichiers de journalisation pour rendre les fichiers cohérents. Les sauvegardes incohérentes ne sont possibles que lorsque la base de données fonctionne en mode archivelog
  10. -sauvegarde base fermé. Une sauvegarde cohérente est une sauvegarde de la totalité de la base de données après un arrêt propre de la base de données (pas après un shutdown abort ou un arrêt anormal de l’instance ) ; ce type de sauvegarde est aussi souvent appelé sauvegarde base fermée . Après un arrêt propre de la base de données toutes les modifications ont été écrites dans les fichiers de données qui sont bien synchrones. Une base de données restaurée a partir d’une sauvegarde cohérente peut être immédiatement : il est inutile d’appliquer les fichiers de journalisation . C’est le seul mode de sauvegarde disponible lorsque la base de données fonctionne en mode noarchivelog
  11.  Sauvegarde de la base de données fermée Englobe tous les fichiers de données et fichiers de contrôle qui constituent la base de données ORACLE alors que celle-ci est fermée  Les étapes de la sauvegarde sont : Identification des fichiers à sauvegarder Arrêtez l'instance ORACLE à l'aide de la commande SHUTDOWN NORMAL/IMMEDIAT /TRANSACTIONAL Sauvegardez tous les fichiers de données et fichiers de contrôle à l'aide d'un utilitaire de sauvegarde du système d'exploitation Redémarrez l'instance ORACLE Ce type de sauvegarde est : Utilisable sans application des fichiers de journalisation Seul type de sauvegarde possiblesi mode NOARCHIVELOG Pas possible pour les bd devant fonctionner24/24 7/7
  12. Les copies d'image sont des doubles des fichiers de données ou des fichiers de journalisation archivés (semblables à la simple copie des fichiers à l'aide des commandes du système d'exploitation).Les jeux de sauvegarde sont des copies d'un ou plusieurs fichiers de données ou fichiers de journalisation archivés. Avec les jeux de sauvegarde, les blocs de données vides ne sont pas stockés, ce qui fait que les jeux de sauvegarde occupent moins d'espace sur disque ou sur bande. Les jeux de sauvegarde peuvent être compressés afin de réduire encore davantage les besoins de la sauvegarde en termes d'espace . Les copies d'image doivent être sauvegardées sur disque. Les jeux de sauvegarde peuvent être envoyés sur disque ou directement sur bande . L'avantage de la création d'une sauvegarde en tant que copie d'image est l'amélioration de la granularité de l'opération de restauration. Avec une copie d'image, seuls le ou les fichiers doivent être extraits de la bande. Avec les jeux de sauvegarde, l'ensemble du jeu de sauvegarde doit être extrait de la bande pour permettre l'extraction du ou des fichiers nécessaires . L'avantage de la création de sauvegardes sous forme de jeux de sauvegarde réside dans une utilisation plus efficace de l'espace. La plupart des bases de données contiennent 20 % ou plus de blocs vides. Les copies d'image sauvegardent chaque bloc de données, même s'il est vide . Les jeux de sauvegarde limitent considérablement l'espace requis par la sauvegarde. Dans la plupart des systèmes, les avantages des jeux de sauvegarde sont supérieurs à ceux des copies d'image.
  13. Accédez à la page Maintenance et cliquez sur Configure Backup Settings. A partir de cette page de propriétés, vous pouvez gérer les paramètres persistants qui seront utilisés pour la création des sauvegardes . Les paramètres de sauvegarde sur disque sont les suivants :   Parallelism : nombre de flux distincts d'informations de sauvegarde que vous souhaitez créer.   Disk Backup Location : emplacement où les sauvegardes doivent être stockées.   Disk Backup Type : sélectionnez Image Copy (copie d'image), Backup Set (jeu de sauvegarde) ou   Compressed Backup Set (jeu de sauvegarde compressé).   Sélectionnez l'onglet Backup Set afin de définir la taille maximale des fichiers du jeu de L’onglet sauvegarde (les jeux de sauvegarde peuvent être divisés si nécessaire pour faciliter l'archivage).
  14. Cliquez sur l'onglet Policy pour : Sauvegarder automatiquement le fichier de contrôle et le fichier SPFILE avec chaque sauvegarde. Vous pouvez également indiquer un emplacement pour ces sauvegardes si vous ne souhaitez pas les enregistrer dans la zone de récupération rapide. Optimiser les sauvegardes en ne sauvegardant pas les fichiers qui sont parfaitement identiques à un fichier déjà inclus dans les sauvegardes. Ce paramètre vous permet d'ignorer les fichiers de données en lecture seule et hors ligne. Activer le suivi des modifications des blocs et indiquer un emplacement pour le fichier de suivi. Si vous prévoyez de créer des sauvegardes incrémentielles, ce paramètre permet de réduire le temps nécessaire pour choisir les blocs à inclure dans la sauvegarde incrémentielle. Exclure des tablespaces d'une sauvegarde totale de la base de données. Certains administrateurs choisissent de ne pas sauvegarder les tablespaces contenant des données ou des objets pouvant être facilement recréés (tels que des index ou des données faisant l'objet de fréquents chargements en mode batch). Configurer la stratégie de conservation. Ce paramètre permet d'indiquer la durée pendant laquelle RMAN doit conserver les sauvegardes. Si vous utilisez la zone de récupération rapide pour le stockage des sauvegardes, RMAN supprime automatiquement les anciennes sauvegardes afin de libérer de la place pour les nouvelles (si la stratégie de conservation le permet). Par défaut, seule la dernière sauvegarde est conservée. La stratégie de conservation peut être définie sous la forme d'un nombre de sauvegardes ou d'un nombre de jours.
  15. Pour planifiez le sauvegarde , procédez comme suit 
  16. Sélectionnez des sauvegardes complètes ou incrémentielles. Si vous procédez à une sauvegarde complète de la base de données, vous pouvez sélectionner l'option « sauvegarde complete" afin d'en faire une sauvegarde incrémentielle de niveau 0. si vous souhaitez mettre à jour la sauvegarde existante plutôt que de créer une nouvelle copie d'image. dans ce cas vous choisissez sauvegarde incrémentielles Cliquez sur «  supprimer les sauvegarde obsolètes »afin de supprimer les sauvegardes qui n'entrent pas dans le cadre de la stratégie de conservation définie précédemment, Sélectionnez le nombre maximum de fichiers que vous souhaitez placer dans chaque jeu de sauvegarde. Le fait de limiter le nombre de fichiers par jeu de sauvegarde peut accélérer le processus de restauration, car la taille du jeu de sauvegarde qui devra être extrait de la bande sera plus petite qu'avec la création d'un jeu de sauvegarde unique contenant tous les fichiers de données de la base.
  17. Si vous cliquez sur Remplacer les paramètres en cours , alors dans ce cas vous remplacez nombre des paramètres de configuration persistants définis précédemment et ces modifications s’appliqueront uniquement à la sauvegarde en cours
  18. Déterminez la façon dont la sauvegarde doit être planifiée : en tant que travail unique ou en tant que processus automatisé et récurrent. Pour configurer une base de données pour une possibilité de récupération maximale, Oracle suggère la planification de sauvegardes régulières. L'automatisation des sauvegardes permet de simplifier la tâche de l'administrateur.
  19. RMAN utilise son propre langage de commande et de génération de script. Le bouton Edit RMAN Script vous permet d'examiner les commandes générées par le programmateur de sauvegarde à partir des informations que vous avez indiquées. A partir de cette page, vous pouvez si nécessaire personnaliser les scripts RMAN ou les copier à des fins d'enregistrement.
  20. On sait bien l’importance de fichier de contrôle , pour cette raison il dispose d’une option de sauvegarde supplémentaire : ils peuvent être sauvegardés dans un fichier trace ; pour l’utiliser à des récupérations en cas de perte de tous les fichiers de contrôle ( càd les fichiers de contrôle multiplexés et aussi le fichier de contrôle il même) (PS dans la BDD il existe un seul fichier de contrôle , les restes sont seulement les copies de ces fichiers ) Pour Sauvegarder des fichiers de contrôle dans un fichier trace Avec Entreprise manager: Cliquez sur serveur ---> fichier de contrôle -->sauvegarder avec le trace
  21. Ce fichier de trace contient quoi : Cette sauvegarde contient les instructions SQL nécessaire pour recréer le fichier de contrôle . - L'administrateur doit donc sauvegarder le fichier de contrôle dans un fichier trace après chaque modification de la structure physique de la base de données (par exemple ajout de tablespaces ou de fichiers de données, ajout de groupes de fichiers de journalisation supplémentaires).
  22. On peut aussi sauvegarder le fichier de contrôle on utilise les commandes sql : (voir diapositive ci-dessus) La sauvegarde dans un fichier de trace soit avec entreprise manager ou sqlplus est crée dans un emplacement désigné par le paramètre d'initialisation USER_DUMP_DEST , avec un nom de fichier tel que sid_ora_pid.trc.
  23. Sauvegarder automatiquement le fichier de contrôle après chaque sauvegarde de la structure de la base de données: soit avec entreprise manager ou commandes sql 1-commande sql (autobackup) càd sauvegarde automatique 2-entreprsie manager serveur ---> fichier de contrôle -->avancé
  24. 2-(par exemple , le fichiers de journalisation archivées si aucune destination n’est définie) 3- comment on peut surveiller cette espace ? (voir diapo suivante)
  25. Pour surveiller ce zone de récupération rapide on utilise la page Paramètres de récupération (avec entreprise manager cliquez sur Page Disponibilité -> Paramètres de récupération ) 1-Indiquer l'emplacement de la zone de récupération rapide 2-Dimensionner la zone de récupération Indiquer la taille de la zone de récupération rapide (Oracle suggère qu'elle soit au moins égale à deux fois la taille de la base de données, de façon à pouvoir contenir une sauvegarde et plusieurs fichiers de journalisation archivés) 3-Surveiller la consommation actuelle d’espace 4-Configurer la base de données flashback (étudier dans un autre cours) Remarque : Si l'instance ne parvient pas à créer un fichier de journalisation archivé en raison d'un manque d'espace, elle s'interrompt jusqu'à ce que l'administrateur corrige la situation.
  26. [ Sur la page d’accueil, cliquez sur le lien disponibilité puis sur le lien Gérer les sauvegardes en cours pour accéder à la page de gestion des sauvegardes ] - Avec cette page vous pouvez gérer les sauvegardes vous pouvez déterminer à quel moment une sauvegarde a été terminée, où elle a été créée (sur disque ou sur bande) et si elle est toujours disponible. -et aussi cette page offre d’autre options 1-bien que RMAN (utilisé via Enterprise Manager) constitue la méthode recommandée pour créer des sauvegardes, il est possible de créer des copies d'image par d'autres moyens (par exemple, en arrêtant la base de données et en copiant les fichiers). RMAN et Enterprise Manager ne connaissent pas l'existence de ces sauvegardes tant que vous ne les avez pas ajoutées au catalogue. Ajouter des fichiers sauvegardé par d’autre moyens au catalogue . 2.Voir diapositive 3. Voir diapositive : les éléments obsolètes sont les sauvegardes qui n'entrent pas dans le cadre de la stratégie de conservation qui peut être définie sous la forme d'un nombre de sauvegardes ou d'un nombre de jours. (déjà expliqué en détails dans la partie Configurer les paramètres de sauvegarde ) 4. Voir diapositive Le statut expired càd ce fichier n’est pas trouvé lors de lors de la vérification croisée avec l’option tout contre vérifier