-
problème SCN
Bonjour j'ai un soucis sur une base
j'arrive pas à l'ouvrir j'ai une message d'erreur
ORA-01122 : database failed 2 failed verification check
ORA-01110 : data file 2 'D:\ORACLEDATA\PCB\USR1PCB.ORA'
ORA-01207 : file is more recent then control file - old control file
Donc je crois que c un problème de SCN :
// *Cause: The controlfile change sequence number in the data file is
// greater than the number in the controlfile. This implies that
// the wrong controlfile is being used. Note that repeatedly causing
// this error can make it stop happening without correcting the real
// problem. Every attempt to open the database will advance the
// controlfile change sequence number until it is great enough.
J'ai besoin d'ouvrir cette base en toute urgence
kelkun a une indée
Merci à tous
-
Alors vraiment si c en toute urgence.
Tu ouvre ta base en mount
Tu place le datafile 'D:\ORACLEDATA\PCB\USR1PCB.ORA' en close
Tu ouvres ta base de données sans ce datafile
-
c bon j'ai réussi
j'ai sauvergarder les controles files
après backup control file to trace
j'ai executé le script de création
j'ai fermé la base
après un startup normal et ça marche
:)
-
Peut tu coller les commandes que tu as effectués ça pourras peut etre servir à qq d'autres.
-
c t une base 8.0.5
Svrmgr30/>startup nomount
Svrmgr30/> alter database backup controlfile to trace
j'ai modifié le script généré (enlevé la 1ère partie avant le startup no mount
Svrmgr30/> @script.sql
Svrmgr30/> shutdown immediate
Svrmgr30/> startup
et c bon :P
-
euh c'est koi le contenu du script.sql??? (oubli pas les balises code)
-
C le script généré par oracle dans le repertoire du trace
après le backup controlfile
-
Mouais par contre c pas forcement la meilleur solution que de reinitialiser le controle file. L'aurais mieux value mettre le fichier en close et regarder le comment du pourquoi il etait pas synchronisé.
-
Oui mais ma méthode elle va synchroniser le SCN dans le tablespace et le controlfile
Donc c t une intérvenetion urgente et ça m'a pris 15 minutes donc c assez rapide
Merci pour ton aide toujours Helyos
-
Oki mais ma méthode aurait juste pris le temps d'arreter le datafile et de redemarrer la base.
Car la on ne sais pas trop ce que tu as pu perdre comme info avec la resynchronisation. Alors que avec ma méthode tu ne touchais à rien du tout, tu bloquais juste l'utilisation de ce datafile.
Bon forcement si c'est celui la dont tu avais besoin pour travailler :wink:
-
Merci ,
Mais ou se trouve le script genere ?