1 / 38

sauvegarde de base de données

ORACLE. sauvegarde de base de données. Présenté PAR : Encadré Par: - NAJIHI SOUKAINA - abounasr meryem M . hanoune - Boujadi soukaina - danguir kamal. ORACLE. PLAN. ORACLE. 1. 1. 1. Principes de sauvegarde d’une base Oracle .

blenda
Download Presentation

sauvegarde de base de données

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ORACLE sauvegarde de base dedonnées Présenté PAR : Encadré Par: - NAJIHI SOUKAINA - abounasr meryem M. hanoune - Boujadi soukaina - danguir kamal

  2. ORACLE PLAN ORACLE 1 1 1 Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle 2 RecoverManager (RMAN) 3 Planification des sauvegardes 4 Sauvegarde de fichier de contrôle et gestion de sauvegarde 5 Conclusion BOUJADI

  3. ORACLE Principes de sauvegarde d’une base 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? BOUJADI

  4. ORACLE fichiers de contrôle 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, ...). Fichier initialisation Fichiers de données Les éléments à sauvegarder redo-log BOUJADI

  5. Stratégie de sauvegarde 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 BOUJADI

  6. ORACLE Les types de sauvegarde Sauvegarde incrémentale 1 Sauvegarde Différentielle Sauvegarde complète 3 2 1 BOUJADI

  7. ORACLE Sauvegarde complète 1 • 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 BOUJADI

  8. ORACLE Sauvegarde incrémentale • 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 BOUJADI

  9. ORACLE 1 Sauvegarde Différentielle • 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 3 BOUJADI

  10. ORACLE Modes de sauvegarde 1 sauvegarde base ouverte 2 Sauvegarde base fermé BOUJADI

  11. Sauvegarde Base Ouverte ORACLE 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

  12. 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

  13. ORACLE Sauvegarde base fermé Les étapes de la sauvegarde sont : • Identification des fichiers à sauvegarder • Arrêtez l'instance ORACLE à l'aide de la commandeSHUTDOWNNORMAL/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

  14. ORACLE Terminologie Les sauvegardes peuvent être stockées sous forme de : • Copie d’image • Jeux de sauvegarde DANGUIR

  15. ORACLE ORACLE 1 1 Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle 2 2 Recover Manager (RMAN) RecoverManager (RMAN) 3 Planification des sauvegardes 4 Sauvegarde de fichier de contrôle et gestion de sauvegarde 5 Conclusion DANGUIR

  16. ORACLE Configurer les paramètres de sauvegardes DANGUIR

  17. ORACLE DANGUIR

  18. ORACLE DANGUIR

  19. ORACLE ORACLE 1 1 Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle 2 RecoverManager (RMAN) 3 Planification des sauvegardes RecoverManager (RMAN) 4 Sauvegarde de fichier de contrôle et gestion de sauvegarde 5 Conclusion NAJIHI

  20. ORACLE Informations d'identification et de connexion d'hôte ( Host Credentials ) NAJIHI

  21. ORACLE Planifier des sauvegardes : stratégie NAJIHI

  22. ORACLE NAJIHI

  23. ORACLE NAJIHI

  24. ORACLE Planifier des sauvegardes : Options NAJIHI

  25. ORACLE Planifier des sauvegardes : Paramètres NAJIHI

  26. ORACLE Planifier des sauvegardes : Programmation NAJIHI

  27. ORACLE Planifier des sauvegardes : Récapitulatif NAJIHI

  28. ORACLE ORACLE 1 1 Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle 2 RecoverManager (RMAN) 3 Planification des sauvegardes 4 4 Sauvegarde de fichier de contrôle et gestion de sauvegarde Sauvegarde de fichier de contrôle et gestion de sauvegarde 5 Conclusion ABOUNASR

  29. ORACLE 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. ABOUNASR

  30. ORACLE 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 . ABOUNASR

  31. ORACLE 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; ABOUNASR

  32. ORACLE Configurer la sauvegarde automatique d’un fichier de contrôle SQL> Configure CONTROLEFILE AUTOBACKUP ON; • Avec Commande SQL : • Avec Entreprise Manager ABOUNASR

  33. ORACLE 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. ABOUNASR

  34. ORACLE 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 3 1 2 3

  35. 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. 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. 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. 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 .

  36. ORACLE ORACLE 1 1 Principes de sauvegarde d’une base Oracle Principes de sauvegarde d’une base Oracle 2 RecoverManager (RMAN) 3 Planification des sauvegardes 4 Sauvegarde de fichier de contrôle et gestion de sauvegarde 5 Conclusion DANGUIR

  37. ORACLE 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

  38. ORACLE ORACLE Merci Pour Votre Attention

More Related