Top Banner
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
26

Backup Restore Recovery

Dec 05, 2014

Download

Technology

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Backup Restore Recovery

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 1Powerpoint 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 RadesMaster professionnel développement des applications mobiles

Page 2: Backup Restore Recovery

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

Page 3: Backup Restore Recovery

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.

Page 4: Backup Restore Recovery

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

Page 5: Backup Restore Recovery

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

Page 6: Backup Restore Recovery

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)

Page 7: Backup Restore Recovery

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)

Page 8: Backup Restore Recovery

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

Page 9: Backup Restore Recovery

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)

Page 10: Backup Restore Recovery

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)

Page 11: Backup Restore Recovery

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

Page 12: Backup Restore Recovery

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 databaseTO backup_device [ ,...n ][ WITH with_options [ ,...o ] ] ;

Page 13: Backup Restore Recovery

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:\SQLServerBackups\AdventureWorks2012.Bak' WITH FORMAT,       MEDIANAME = 'Z_SQLServerBackups',       NAME = 'Full Backup of AdventureWorks2012'; GO

Page 14: Backup Restore Recovery

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_nameFROM 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 ]   };

Page 15: Backup Restore Recovery

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 15

BACKUP/Restore/Recovery sous SQL Server(4)

Page 16: Backup Restore Recovery

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

Page 17: Backup Restore Recovery

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)

Page 18: Backup Restore Recovery

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)

Page 19: Backup Restore Recovery

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)

Page 20: Backup Restore Recovery

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)

Page 21: Backup Restore Recovery

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)

Page 22: Backup Restore Recovery

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 databaseSet 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)

Page 23: Backup Restore Recovery

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)

Page 24: Backup Restore Recovery

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

Page 25: Backup Restore Recovery

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

Page 26: Backup Restore Recovery

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 26

Merci Pour Votre Attention