26
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

Backup Restore Recovery

Embed Size (px)

DESCRIPTION

 

Citation preview

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