Bonjour,
Tout d'abord je vous précise l'environnement :
TRU64 V5.1B
Oracle V.8.1.6.3
Ici nous ne faisons que des sauvegardes à froid sur la base de prod qui est en archive log (on l'arrête tous les soirs et on copie les datafiles sur bandes).
Je souhaite m'exercer à une restauration de cette base de données (au cas où). Pour ce faire je dispose d'une machine de tests où je peux faire ce que je veux.
Voila comment j'ai procédé :
- je suis parti d'une sauvegarde à froid de la base de prod et j'ai recrée une base sur ma machine de tests en archive log. Je l'ai démarrée pas de problème.
- Pour simuler la sauvegarde faite tous les soirs, j'ai arrêté ma base et copié tous les fichiers (dbf, ctl et redo).
- J'ai redémarré ma base et je me suis amusé à copier, droper quelques tables de manière à générer des archives logs.
- J'ai arrêté ma base.
- Droper tous les datafailes de ma base (c'est facile tout est au meme endroit).
- Recopier tous les datafiles sauvegardés à l'étape 2 au bon endroit
Et c'est la que ça se corse !
Car je veux rejouer tous les archives logs que j'ai générés précédemment .
Je fais un startup mount, puis un recover database, et là j'ai le message suivant :
SVRMGR> startup mount ;
ORACLE instance started.
Total System Global Area 3769831848 bytes
Fixed Size 94632 bytes
Variable Size 2561622016 bytes
Database Buffers 1207959552 bytes
Redo Buffers 155648 bytes
Database mounted.
SVRMGR> recover database;
ORA-00283: recovery session canceled due to errors
ORA-00264: no recovery required
J'ai parcouru les tutoriels de ce site mais force est de constater que je n'y arrive pas. Il doit me manquer quelque chose.
Pour un œil avisé, le problème va lui sauter aux yeux.
Merci par avance...
Partager