Récupérer la base de données jusqu'à un point dans le temps (Récupération incomplète) Wissem EL KHLIFI
Aperçu 1. Introduction 2. Besoins 3. Mettre la base de données en mode de sauvegarde à chaud. 4. Copie des fichiers de données. 5. Forcer un changement de log et sauvegarde des fichiers d'archives. 6. Sauvegarde du fichier de contrôle. 7. Récuperation suite à une perte d'un fichier de données. 8. Conclusion
1-Introduction Récupération à un point dans le temps: C'est un processus de récupération d'une base de données entière à un point donné dans le temps, à un SCN (numéro de changement de séquence), à un numéro de séquence des logs. Les raisons DBPITR: Perte d'un fichier redo log en ligne, Erreur utilisateur (supprimer une table), Dupliquer la database de données. La démonstration: Oracle Version 11g Release 2 OS: Linux.
2-Besoins (1)
2-Besoins (2)
2-Besoins (3) Noter le répertoire qui continent les fichiers de données.
2-Besoins (4) Créer une table de teste.
3-Mettre la base de données en mode de sauvegarde à chaud (1) Dans le cas de gérer les sauvegardes au niveau utilisateur (pas au niveau RMAN), il faut mettre la base de données en mode de sauvegarde et ceci avant de faire l'opération de sauvegarde. Quand un bloc de la base de données est modifié, le block entier est copié dans les fichiers de redo log en ligne. Dans une situation normale, suelement les octets changés dans un bloc de donné est copié dans les fichiers de redo log en ligne. Les en-têtes des fichiers de données ne sont pas mis à jour avec le numéro de SCN quand une opération de checkpoint (point de contrôle) est terminée.
3-Mettre la base de données en mode de sauvegarde à chaud (2) La base de données doit être en mode archive.
4- Copie des fichiers de données Créer un nouveau répertoire qui va contenir les fichiers de sauvegarde (Mieux dans un nouveau disque ) Sauvegarder les fichiers de données.
5- Forcer un changement de log et sauvegarde des fichiers darchives ' (1) Forcer un switch des fichiers de log. Sauvegarder les fichiers d'archive.
5- Forcer un changement de log et sauvegarde des fichiers darchives ' (2)
6- Sauvegarde du fichier de controle Sauvegarder le fichier de contrôle.
7-Récuperation suite à une perte d'un fichier de données(1)
7-Récuperation suite à une perte d'un fichier de données (2)
7-Récuperation suite à une perte d'un fichier de données (3) Nous simulons la perte d'un fichier de données.
7-Récuperation suite à une perte d'un fichier de données (4) X Arrêter la base de données et restaurer le fichier de données perdu.
7-Récuperation suite à une perte d'un fichier de données (5) La base de données doit être montée pour récupérer la base de données à un point dans le temps. La restauration du fichier perdu n'est pas suffisant.
7-Récuperation suite à une perte d'un fichier de données (6) Il faut restaurer tous les fichiers de données pour pouvoir récupérer la base de données à un point dans le temps. Récupérer la base de données jusqu'à un point dans le temps exige une restauration complète des fichiers de données.
7-Récuperation suite à une perte d'un fichier de données (7) Il faut ouvrir la base de données avec l'option reset log. L'option reset log indique à Oracle qu'il doit réinitialiser le fichier de contrôle, remettre à zéro le numéro de séquence de redo log et ouvrir la base de données. Oracle recommande de sauvegarder la base de données après toute opération de remise à zéro.
7-Récuperation suite à une perte d'un fichier de données(8)
8-Conclusion Dans ce vidéo, nous avons vu comment sauvegarder à chaud une base de données Oracle, utilsant Sql plus. Nous avons récupéré la base de données après avoir perdu un fichier de données. Nous avons vu que la base de données doit être en mode archive et monté, la restauration doit être complète et la base de données doit être remise à zéro pour qu'elle soit ouverte.
MERCI BEAUCOUP! Pour plus de vidéos, articles, livres sur Oracle merci de visiter notre site web :