qu'en penses tu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER DATABASE OPEN RESETLOGS * ERROR at line 1: ORA-01113: file 1 needs media recovery ORA-01110: data file 1: 'C:\ORACLE\ORA92\AGCARTO\SYSTEM01.DBF'
qu'en penses tu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER DATABASE OPEN RESETLOGS * ERROR at line 1: ORA-01113: file 1 needs media recovery ORA-01110: data file 1: 'C:\ORACLE\ORA92\AGCARTO\SYSTEM01.DBF'
Je pense que tu avait 3 fichiers redos, tu a supprimé 1 ou les 3 fichiers ?
Si tu a supprimé les 3 redologs ca va être difficile de démarrer la base.
C'est une base de Prod ?
non,
mais on aurait bien aimer la récupérer car on a pas mal d'outils persos dessus (fonctions, procédures) et pis un peu de data
Le problème c'est que la base
n'etait pas en archivelog,
Pas de sauvegarde
les redos ne sont pas multuplixés
les redos sont supprimés
C'est dure de récupérer la base.
Il reste 2 possibilités de s'en sortir mais ce n'est plus gratuit:
- contacter le support Oracle qui a sans doute des outils pour ce genre de situation
- contacter la société ORA600 pour utiliser leur produit DUDE.
tu doit vouloir dire impossible ?Envoyé par bouyao
mais Miracle !
un collègue vient de retouver REDO01.LOG & REDO02.LOG mis de côté (on sait pas trop pourquoi d'ailleurs, on avait pas conscience de leur importance) et pas trop vieux en plus !!
en les éditant avec le blocnotes on trouve bien le bon SID ds ces 2 fichiers
peuvent t'ils nous aider ?
Il faudrait les redos au moment du crash, sinon ca ne sert a rien.
Le support oracle ne peut rien faire dans votre cas.
On peut restaurer la base, mais ca demande beaucoup de temps et surtout un grand expert.
Bon, ben on aura essayé, on va resaisir et recoder.
Pifor et bouyao merci en tout cas pour votre disponibilé, vos compétences et patience.
je suis qd même assez bluffé par les membres et le dynamisme de ce forum ! même en plein mois d'août !!
j'apprends bcp et espère pouvoir le rendre un jour.
A+
Luna
Hi Luna,
If this is not your production database and you could try
the following :
- add _allow_resetlogs_corruption=TRUE to
you pfile or spfile.
- startup mount
- recover database until cancel using backup controlfile ;
- type CANCEL when asked to apply an archive or redolog
- alter database open resetlogs
IF the database opens - make an export immediately.
This is an unsupported procedure, so you should rebuild
your database from scratch if the export succeeds.
Kind regards,
Kurt
www.ora600.be
thanks, i would try your method but when i want add the _allow_resetlogs_corruption parameter with this :
i get this :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER SYSTEM SET parameter _allow_resetlogs_corruption='TRUE' scope = spfile;
the _allow_resetlogs_corruption parameter is ok for 9.2.0.7.0 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER SYSTEM SET parameter _allow_resetlogs_corruption='TRUE' scope = spfile * ERROR at line 1: ORA-00911: invalid character
Thanks
Non, tu fait comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter system set "_allow_resetlogs_corruption"=true scope=spfile;
Ok
outre que sur le
il enchaine directement et ne se met pas en attente pour que je puisse taper CANCEL ce qui donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 recover database until cancel using backup controlfile
mais le truc nouveau c'est que sur l'instruction ci dessous ca a mouliné à fond genre je vais l'ouvrir cette p... d'instance puis çà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ORA-00279: change 3891487272605 generated at 01/13/2007 17:49:28 needed for thread 1 ORA-00289: suggestion : C:\ORACLE\ORA92\RDBMS\ARC00621.001 ORA-00280: change 3891487272605 for thread 1 is in sequence #621 Specify log: {<RET>=suggested | filename | AUTO | CANCEL} ORA-00308: cannot open archived log 'C:\ORACLE\ORA92\RDBMS\ARC00621.001' ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) Le fichier spécifié est introuvable. ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below ORA-01194: file 1 needs more recovery to be consistent ORA-01110: data file 1: 'C:\ORACLE\ORA92\AGCARTO\SYSTEM01.DBF
là je suis en attente d'un conseil :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 alter database open resetlogs * ERROR at line 1: ORA-01092: ORACLE instance terminated. Disconnection forced
enlever le _allow_resetlogs_corruption et retenter un startup mount et ensuite un alter database open resetlogs ou autre ?
je suis prêt à toutes les expériences !!
tu lance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 recover database using backup controlfile
une question en passant : c'est de la production ?
Envoyé par bouyaoEnvoyé par lunab54Ce n'est pas une base de ProdEnvoyé par orafrance
OK. Parce qu'il est important de rappeler que _allow_resetlogs_corruption fait perdre le support Oracle.
Pour que le support Oracle fonctionne après l'usage de cette option, il faut créer une nouvelle instance et importer les données de la 1°.
Juste pour info
Ouais...
de toute façon faut pas s'enflammer mais l'instance veut pas redémarrer
même après :
toujours le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 recover database using backup controlfile
je crois que là c'est foutu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 alter database open resetlogs * ERROR at line 1: ORA-01092: ORACLE instance terminated. Disconnection forced
faudrait savoir ce que dit le fichier des alertes
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager