SlideShare une entreprise Scribd logo
1  sur  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
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
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.
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
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
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)
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)
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
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)
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)
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
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 ] ] ;
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
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 ]
}
;
Pour plus de modèles : Modèles Powerpoint PPT gratuits
Page 15
BACKUP/Restore/Recovery sous
SQL Server(4)
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
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)
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)
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)
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)
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)
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)
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)
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
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
Pour plus de modèles : Modèles Powerpoint PPT gratuits
Page 26
Merci Pour Votre Attention

Contenu connexe

En vedette

JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Clément OUDOT
 
Architectures haute disponibilité avec MySQL
Architectures haute disponibilité avec MySQLArchitectures haute disponibilité avec MySQL
Architectures haute disponibilité avec MySQLOlivier DASINI
 
Haute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneHaute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneElior Boukhobza
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données répartiesAbdelouahed Abdou
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 
Projet de fin d'études Plateforme de E-Insurance
Projet de fin d'études Plateforme de E-InsuranceProjet de fin d'études Plateforme de E-Insurance
Projet de fin d'études Plateforme de E-InsuranceYadh Krandel
 
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
 
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
 
Amanda - Presentation
Amanda - PresentationAmanda - Presentation
Amanda - PresentationAmanda Lam
 
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)Fran Fabrizio
 
PPT au convertisseur vidéo
PPT au convertisseur vidéoPPT au convertisseur vidéo
PPT au convertisseur vidéoaliceandrea
 
Ensuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationEnsuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationPini Dibask
 
Simplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable DatabasesSimplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable Databasesomnidba
 
Oriente Médio
Oriente MédioOriente Médio
Oriente Médioleogato5
 

En vedette (20)

Haute disponibilité jss2012
Haute disponibilité jss2012Haute disponibilité jss2012
Haute disponibilité jss2012
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
 
Architectures haute disponibilité avec MySQL
Architectures haute disponibilité avec MySQLArchitectures haute disponibilité avec MySQL
Architectures haute disponibilité avec MySQL
 
Haute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneHaute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de Panne
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données réparties
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 
Projet de fin d'études Plateforme de E-Insurance
Projet de fin d'études Plateforme de E-InsuranceProjet de fin d'études Plateforme de E-Insurance
Projet de fin d'études Plateforme de E-Insurance
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
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
 
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
 
Amanda - Presentation
Amanda - PresentationAmanda - Presentation
Amanda - Presentation
 
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)
Amanda for Data Backup, or: How to Sleep Better at Night (OSCON 2004)
 
PPT au convertisseur vidéo
PPT au convertisseur vidéoPPT au convertisseur vidéo
PPT au convertisseur vidéo
 
Le canal des Pharaons
Le canal des PharaonsLe canal des Pharaons
Le canal des Pharaons
 
Ensuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationEnsuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - Presentation
 
AMANDA
AMANDAAMANDA
AMANDA
 
Simplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable DatabasesSimplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable Databases
 
Oriente Médio
Oriente MédioOriente Médio
Oriente Médio
 

Plus de Institut supérieur des études technologiques de Radès (10)

Hadoop
HadoopHadoop
Hadoop
 
Base des données réparties
Base des données répartiesBase des données réparties
Base des données réparties
 
Web services
Web servicesWeb services
Web services
 
RIA
RIARIA
RIA
 
Remote method invocation
Remote method invocationRemote method invocation
Remote method invocation
 
Architecture .NET
Architecture .NETArchitecture .NET
Architecture .NET
 
Middleware
MiddlewareMiddleware
Middleware
 
Mécanismes de sécurité(ios & android)
Mécanismes de sécurité(ios & android)Mécanismes de sécurité(ios & android)
Mécanismes de sécurité(ios & android)
 
Interface Definition Language
Interface Definition Language Interface Definition Language
Interface Definition Language
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 

Backup Restore Recovery

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 15 BACKUP/Restore/Recovery sous SQL Server(4)
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 26 Merci Pour Votre Attention