====== Sauvegarde ====== L'objectif de ce TP est de mettre en oeuvre un cycle de sauvegarde/restauration via l'utilitataire RMAN. [[http://www.oracle.com/pls/db112/portal.all_books|Doc en ligne Oracle11GR2]] Envoyer un rapport (instructions utilisées, argumentation des choix, références) sur [[http://spiralconnect.univ-lyon1.fr/webapp/activities/activities.jsp?containerId=5373843|spiral]] pour le 19/02/2016. ===== Préliminaire: préparations des machines pour le TP ===== Dans ce TP, on utilisera la machine utilisée pour le [[enseignement:tp:adminbd:tp2:2014|TP2]]. Il faut créer deux instances supplémentaires sur cette machine: * Une instance ''admindb'' qui servira pour les informations liées à la sauvegarde. * Une instance ''orig'' qui sera à répliquer. ===== RMAN ===== Activer les logs d'archive sur ''orig''. Dans la base ''admindb'', créer un schéma/utilisateur pour gérer le catalogue de RMAN, lui donner le bon rôle et configurer RMAN pour initialiser le contenu du catalogue. Dans la suite du TP, on utilisera la base ''admindb'' uniquement pour gérer le catalogue RMAN. Effectuer une sauvegarde à chaud de ''orig'' base via RMAN. Créer une table et y insérer des données. Supprimer le datafile du tablespace contenant la tablée créée. Eteindre l'instance (''shutdown abort'' ou ''kill -9'' du bon process), puis restaurer. Créer une nouvelle table, y insérer des données. Revenir juste avant la création de la table grâce aux logs d'archive. Pour cela, vous aurez préalablement créé un point de restauration pour ensuite pouvoir faire un 'flashback' de votre base.