[Oracle] Rédémarrer une base de données oracle

Rédémarrer une base de données oracle [Oracle] - SQL/NoSQL - Programmation

Marsh Posté le 21-06-2006 à 10:06:07    

Bonjour,
j'ai un gros souci en ce moment.
J'ai fait une fausse manip en faisant un rollback avec des anciens fichiers dbf de ma base oracle.
le probleme est que la sauvegarde n'était pas complète: j'avais oublié certains fichiers dbf.
Du coup quand je remets les fichiers de la sauvegarde ma base ne demarre plus car Oracle me signale qu'il ya des fichiers dbf qui ne sont cohérents avec les controlfiles.
 
J'ai essayé de recreer les controlfiles avec l'option RESETLOGS mais ça ne marche pas.
voic l'erreur que j'obtiens:

Code :
  1. ORA-01190: controlfile or data file 5 is from before the last RESETLOGS
  2. ORA-01110: data file 5: '/oracle/db/mydbfiles/config_P0_1.dbf'


 
j'ai cherché sur le net mais toutes les réponses préconisent de faire une restauration et de rédemarrer la base, mais le problème est que je n'ai pas de sauvegarde complète.
 
Quelqu'un aurait une idée de comment régénerer des fichiers de controle à partir des dbf que j'ai actuellement.
 
merci d'avance
 

Reply

Marsh Posté le 21-06-2006 à 10:06:07   

Reply

Marsh Posté le 21-06-2006 à 11:16:30    

Tu peux essayer un RECOVER UNTIL CHANGE ou UNTIL TIME pour faire une restauration dans le passé.
 
Sinon... bah c'est mort, t'a plus qu'à recréer le control file sans ces fichiers... c'est tout l'intérêt de sécuriser les sauvegardes :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed