3. I .Introduction
Un snapshot permet de répliquer les données
stockées sur un système de stockage, ou une copie
des modifications apportées à ces données. Nous
allons découvrir quels sont les avantages, le
fonctionnement, les différents types de snapshots de
stockage .
3
5. 5
C’est une option qui permet de les répliquer depuis une source origine
vers plusieurs cibles.
II .Définition
5
Base de
données
origine
Table maitre
Snapshots log
Base de
données
snapshot
Select …….
6. III .Objectif
le principal intérêt du snapshot est de permettre à l’utilisateur
de restaurer et récupérer les données telles qu’elles étaient lors
de la capture.
6
7. V .Avantages
Gestion d'une base de données test
Outil de protection des données à utiliser en cas d’erreur de
manipulation humaine :
7
• contre les erreurs utilisateurs
• contre les erreurs d'administration
9. Base de données source Base de données snapshot
IV. Fonctionnement
Données
perdues
a cause
d’un
problème
on a toujour
une vesion
snapshot !
9
10. 10
Cette instruction crée un snapshot simple
appelé nom_snapshot pour la table Employes
avec un système de rafraîchissement rapide qui
commence au moment courant et se reproduira
chaque jours.
Syntaxe de création :
12. 12
Avant la création d’un snapshot rapide , la création d’un snapshot log
est nécessaire dans le site maitre afin de noter les différents
changements qui seront récupéré a partir du snapshot
Snapshot LOG :
13. 13
Rapide :
Indiqué par la clause FAST,
uniquement les
modification et les mise a
jour sont transférées
(nécessite un snap LOG)
Mode de rafraichissements :
Complet :
Indiqué par COMPLETE
toutes la table sont
transférées
Forcé :
Indiqué par FORCE, tenter
un rafraichissement rapide
si non rafraichissement
complet
Temps de rafraîchissements:
Sur demande:
ON DEMAND
Sur validation :
ON COMMIT
périodique :
START WITH
sysdate NEXT
sysdate+n
14. VI. Etapes d’exécution:
Soit l’exemple suivant :
2. Création d’une table dans la base de données source contenant une clé primaire
(obligatoire) et insertion des éléments dans la table créée :
14
1. Création de deux base de données site1(site source) et site2(site cible)
17. VII .conclusion
Afin d'assurer la persistance et la cohérence des données une
utilisation des snapshots est nécessaire ainsi qu'une mise à jour
régulière et à partir du site d'origine ou ORIGINE.
17
Notes de l'éditeur
n summary, to decide which method to use:
--If you refresh rarely and want faster query performance, use Method A.
----If you refresh regularly and can sacrifice query performance, use Method B.