Affichage des articles dont le libellé est Restauration après la perte des DATAFILES. Afficher tous les articles
Affichage des articles dont le libellé est Restauration après la perte des DATAFILES. Afficher tous les articles

dimanche 8 janvier 2012

Faire une restauration partielle d’une Base de données Oracle depuis notre sauvegarde à chaud

Comme pour la restauration à froid, supposons que nous avons perdus tous nos DATAFILES et que le mode ARCHIVELOG soit actif (l’administrateur Système s’est lâché et il a osé forcer la suppression …).

La base s’est arrêtée suite à ce forcing.

Je fais mon STARTUP classique et là, j’ai encore une fois le message d’erreur me signifiant que : C’est impossible d'identifier ou de verrouiller le fichier de données 1 voir le fichier de trace DBWR



Pour corriger ce problème, il faut récupérer les DATAFILES qui ont été supprimés depuis notre dernière sauvegarde et les remettre à leur emplacement d’origine sans arrêter la base.

Puis, il faut faire un RECOVER DATABASE suivi d’un ALTER DATABASE OPEN et notre problème (avec notre base !) est résolu.

Exemple :

Faire une restauration complète d’une Base de données Oracle après la perte des DATAFILES

Supposons que nous avons perdus tous nos DATAFILES.
Après le STARTUP de ma base, j’ai un message d’erreur me signifiant que : C’est impossible d'identifier ou de verrouiller le fichier de données 1 voir le fichier de trace DBWR …



Pour corriger ce problème, il faut d’abord arrêter l’instance avec un SHUTDOWN IMMEDIATE, ensuite il faut récupérer tous les fichiers de notre Base (sauvegarde à froid) et les remettre à leur emplacement d’origine.
Puis, il faut refaire un STARTUP classique et notre problème sera résolu.