Backup Restore Recovery

962 views
795 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
962
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Backup Restore Recovery

  1. 1. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 1 Powerpoint Templates Backup Restore Recovery Réalisé par : Baccar Ameni Rekik Shourouk Zribi Hanen Année Universitaire 2013-2014 Institut Supérieur des Etudes Technologiques de Rades Master professionnel développement des applications mobiles
  2. 2. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 2 Plan • DIFFERENCE ENTRE BACKUP/ RESTORE/ RECOVERY • BACKUP • RESTORE • RECOVERY • BACKUP/Restore/Recovery sous SQL Server • BACKUP/Restore/Recovery sous Oracle • BACKUP/Restore/Recovery sous BD mobile • Conclusion
  3. 3. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 3 DIFFERENCE ENTRE BACKUP/ RESTORE/ RECOVERY Sauvegarde (backup) : copie d'un ensemble de fichiers (de données, de contrôles, ...) sur un support (disque, bande, dvd, ...) autre que ceux contenant les données originales. Restauration (restore) : remplacement des fichiers altérés à partir d'une sauvegarde. Récupération ou recouvrement (recovery) : reconstruction d'une base en utilisant le journal des images après.
  4. 4. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 4 • Assurer la sécurité d’une BD est une des taches principales, réalisé par :  la mise en œuvre d'une protection des fichiers sensibles de la BD (fichiers de contrôle, fichiers de journalisation)  la mise en place d'une stratégie de sauvegarde/restauration adaptée aux divers contraintes. Backup
  5. 5. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 5 Backup(1) Stratégie de sauvegarde: • La stratégie de sauvegarde/restauration dépend de plusieurs facteurs : • Peut on perdre des données? • Peut on arrêter la base périodiquement? • Peut on réaliser une sauvegarde complète de la base pendant l'arrêt?  Il faut également déterminer la nature des activités sur la base
  6. 6. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 6 • sauvegarde cohérente : sauvegarde de la totalité de la base après un arrêt propre. Cette sauvegarde est aussi appelée « sauvegarde base fermée ». (sauvegarde à froid) • sauvegarde incohérente : sauvegarde lorsque la base est ouverte et qu'il y a des activités en cours. (sauvegarde à chaud) Backup(2)
  7. 7. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 7 • sauvegarde complète : sauvegarde la totalité de la base • sauvegarde partielle : sauvegarde uniquement une partie de la base (mode archivelog) • sauvegarde incrémentale : on ne sauvegarde que les blocs modifiés depuis la dernière sauvegarde, cette sauvegarde peut être partielle ou complète Backup(3)
  8. 8. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 8 Archivage des fichiers de journalisation: • Les fichiers de journalisation constituent un journal des modification apportées à la BD. • Ces fichiers peuvent être ré-appliqués à une sauvegarde de fichiers de données, pour rejouer les modifications survenues entre la sauvegarde et un incident ayant endommagé le fichier Restore
  9. 9. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 9 Le mode Archivelog : La restauration du fichier consiste à : • prendre la dernière sauvegarde • appliquer sur cette sauvegarde les fichiers de journalisation archivés Le mode Archivelog permet de garantir 0 perte de données en cas d'incident sur un fichier de données. Restore(1)
  10. 10. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 10 Le mode NoArchivelog : • sauvegarde de la totalité de la base après un arrêt propre (sauvegarde cohérente). Toutes les données se trouvent dans les fichiers de données. Restore(2)
  11. 11. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 11 • Récupération complète : implique de réappliquer toutes les instructions consignées dans le journal des images après. En principe, elle ne s'accompagne d'aucune perte de données. • Récupération incomplète : consiste à réappliquer seulement une partie du journal des images après, disons jusqu'à un point précis dans le temps. Recovery
  12. 12. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 12 BACKUP/Restore/Recovery sous SQL Server  Pour créer un Backup de base de données complète  Exécutez l'instruction BACKUP DATABASE pour créer la sauvegarde de base de données complète, en précisant: • Le nom de la base de données à sauvegarder. • Le dispositif de sauvegarde où la sauvegarde de base de données complète est écrit.  La syntaxe de base Transact-SQL pour une sauvegarde de base de données complète est: BACKUP DATABASE database TO backup_device [ ,...n ] [ WITH with_options [ ,...o ] ] ;
  13. 13. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 13 BACKUP/Restore/Recovery sous SQL Server(1)  Backups Using (Transact-SQL) : USE AdventureWorks2012; GO BACKUP DATABASE AdventureWorks2012 TO DISK = 'Z:SQLServerBackupsAdventureWorks2012.Bak' WITH FORMAT, MEDIANAME = 'Z_SQLServerBackups', NAME = 'Full Backup of AdventureWorks2012'; GO
  14. 14. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 14 BACKUP/Restore/Recovery sous SQL Server(2)  Restore Using (Transact-SQL): RESTORE DATABASE new_database_name FROM backup_device [ ,...n ] [ WITH { [ RECOVERY | NORECOVERY ] [ , ] [ FILE ={ backup_set_file_number | @backup_set_file_number } ] [ , ] MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ,...n ] } ;
  15. 15. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 15 BACKUP/Restore/Recovery sous SQL Server(4)
  16. 16. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 16 BACKUP/Restore/Recovery sous sous Oracle Sauvegardes physiques  Cold (off-line) backup  Base de données complète uniquement  Exiger des temps d'arrêt  Non flexible pour le point dans le temps de récupération Hot (on-line) backup  Différents types de sauvegardes: complète, incrémentielle, les journaux d'archives  Pas besoin de base de données les temps d'arrêt  Base de données peut être récupéré à tout moment, en fonction de la période de rétention de sauvegarde
  17. 17. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 17 Sauvegardes logiques copie logique des données dans la base de données (comme les tables, les paquets)  peut être pris avec des outils d'exportation / d'importation ou de Data Pump (nouvelles fonctionnalités 10g/11g) BACKUP/Restore/Recovery sous Oracle(1)
  18. 18. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 18  RMAN: (Recovery Manager)  un outil qui intègre des sessions en cours d'exécution sur le serveur Oracle pour effectuer l'activité de sauvegarde et de récupération  Effectuer les opérations de sauvegarde sous oracle: il faut passer par RMAN BACKUP/Restore/Recovery sous Oracle(2)
  19. 19. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 19  Commande en Shell:  RMAN backup scripts  Level 0 backup script is as follows: RMAN> BACKUP INCREMENTAL LEVEL 0 DATABASE PLUS ARCHIVELOG; • Level 1 backup script is as follows: RMAN> BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE PLUS ARCHIVELOG; BACKUP/Restore/Recovery sous Oracle(3)
  20. 20. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 20  Commande en Shell:  RMAN restore and recovery scenarios: 1. DataFile recovery: Offline the datafile that needs recovery RMAN> SQL 'ALTER DATABASE DATAFILE 5 OFFLINE'; Restore the datafile from backups RMAN> RESTORE DATAFILE 5; Recover the datafile: RMAN> RECOVER DATAFILE 5; Make online recovered datafile: RMAN> SQL 'ALTER DATABASE DATAFILE 5 ONLINE'; BACKUP/Restore/Recovery sous Oracle(4)
  21. 21. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 21 2. Tablespace recovery: Offline the tablespace that needs recovery RMAN> SQL 'ALTER TABLESPACE TBS_5 OFFLINE'; Restore the tablespace from backups RMAN> RESTORE TABLESPACE TBS_5; Recover the tablespace RMAN>RECOVER TABLESPACE TBS_5; Online the recovered tablespace RMAN>SQL 'ALTER TABLESPACE TBS_5 ONLINE'; BACKUP sous Oracle(5)
  22. 22. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 22 3. Disaster recovery: Login to RMAN command prompt $rman target / Set the DBID of the database Set dbid <DBID of database to restore> Start the database in nomount mode RMAN> STARTUP NOMOUNT; Restore the control file from backup RMAN>RESTORE CONTROLFILE FROM ‘<path_of_backup>/<latest controlfile from backup>; BACKUP/Restore/Recovery sous Oracle(5)
  23. 23. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 23 Change the database from nomount mode to mount mode RMAN> ALTER DATABASE MOUNT; Restore the database RMAN> RESTORE DATABASE; Recover the database RMAN> RECOVER DATABASE; Open the database with resetlogs RMAN> ALTER DATABASE OPEN RESETLOGS; Remarque: Vous devez prendre une nouvelle sauvegarde de base de données entière après resetlogs, depuis les sauvegardes de l'incarnation précédente ne sont pas facilement utilisable. BACKUP/Restore/Recovery sous Oracle(6)
  24. 24. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 24 BACKUP sous BD mobile  SQL Server Compact Edition:  Ce SGBD n’assure pas le sauvegarde de BD mobile  OracleLite:  Grace à RMAN ce SGBD offre à ces utilisateur la possibilité de sauvegarder et recouvrir leurs BD mobile
  25. 25. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 25 Conclusion En raison de sécurité dans n’importe quel système d’information il nous faut une stratégie de sauvegarde, restore et recouvrement
  26. 26. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 26 Merci Pour Votre Attention

×