Bonjour,
je suis aujourd'hui confronté à une situation que je n'ai pas encore rencontrée. Nous voulions faire une restauration de la base à Mardi matin 5h. Or la sauvegarde la nuit de Lundi à Mardi n'a pas fonctionné. Puis-je utilisé mes archivelogs pour remonter jusqu'à cette date ? Si oui, comment faut-il procéder svp ?
Base en 10.2.0.4.
Merci d'avance.
Edit : Puis-je utiliser ça ?
La commande : RECOVER DATABASE UNTIL TIME <date&time>
Quand l'utiliser ? vous avez eu un pb (physique ou logique) sur votre database dans la journée et vous voulez restaurer les transations avant le point de rupture car vous en connaissais son heure.Oracle terminera automatiquement la restauration lorsqu'il aura atteint l'heure spécifiée. Toutes les transactions commencées avant cette heure mais validées plus tard sont annulées.
Methodologie :
a) Il s’agit en faite d’une restauration partielle comme le UNTIL CANCEL et la granualitée temporelle dépend des archives log.
b) restaurer votre dernier backup
c) lancer ensuite la commande : RECOVER DATABASE UNTIL TIME <date&time>
le format <date&time> est YYYY-MM-DD:hh:mm:ss ou YYY:MM:DD est l'année, mois et jours et hh est l'heure, mm minutes, and ss seconds.
Partager