Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 12h12   #1
Membre à l'essai
 
Inscription : septembre 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 109
Points : 22
Points : 22
Par défaut suite erreur ORA-00333

Bonjour,

sur un disque de mon serveur, j'ai des clusters défectueux.
le souci, c'est qu'ils sont dans un de mes fichiers redo.

Comment puis je faire pour démarrer quand meme ma base?
j'arrive à faire:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
startup mount;
 
ALTER DATABASE open
  ORA-01589: doit utiliser l'option RESETLOGS ou NORESETLOGS pour  l'ouverture de BDD
 
ALTER DATABASE open RESETLOGS;
ORA-01113: le fichier 1 nécessite une récupération après défaillance matérielle
ORA-01110: fichier de données 1 : '/vol03/oracle/oradata/SAGA/system01.dbf'
 
recover tablespace system;
ORA-00283: session de récupération annulée pour cause d'erreurs
ORA-01610: récupération à l'aide de l'option BACKUP CONTROLFILE à exécuter
 
RECOVER DATABASE USING BACKUP CONTROLFILE;
et la je suis bloqué car il me demande le n°de séquence 183 qui est dans mon redo02. En lui indiquant le message j'ai:

Code :
1
2
ORA-00283: session de récupération annulée pour cause d'erreurs
ORA-00333: refaire bloc 24259 d'erreur de lecture de journal compte 8192

avez vous une solution? parce que je suis un peu inquiet pour ma base la...
moi26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 12h14   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
t'as essayé le REVOVER UNTIL CANCEL ? T'es en archive log ? Elle était arrêté ta base ou elle s'est craché pendant qu'elle tournait ? Les redo sont multiplexés ? Et c'est quoi la version de la base ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 12h27   #3
Membre à l'essai
 
Inscription : septembre 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 109
Points : 22
Points : 22
oui:
recover until cancel;
ORA-00283: session de récupération annulée pour cause d'erreurs
ORA-01610: récupération à l'aide de l'option BACKUP CONTROLFILE à exécuter

je suis en archive logs, mais la derniere est la 178 et on me demande la 183.
La base s'est crashé alors qu'elle était ouverte. Fin du canal de communication...

j'ai 5 redo dans 5 groupes différents... et je suis en version 9.2.0.4.0
moi26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 12h30   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
178+5 = 183 !

Il cherche donc les redo , pas des archivedlogs
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h18   #5
Membre à l'essai
 
Inscription : septembre 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 109
Points : 22
Points : 22
oui, je le sais.
C'est pour ça que je lui indique le REDO ayant la séquence 183: le REDO02
si je l'indique, je me retrouve avec l'erreur :

ORA-00283: session de récupération annulée pour cause d'erreurs
ORA-00333: refaire bloc 24259 d'erreur de lecture de journal compte 8192


ORA-01112: la récupération après défaillance matérielle n'a pas commencé.
Et je suis bloqué à cette étape...
moi26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h36   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
et il n'est pas multiplexé ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h57   #7
Membre à l'essai
 
Inscription : septembre 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 109
Points : 22
Points : 22
il est seul dans son group file....
moi26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h59   #8
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bah c'est bien dommage

Maintenant tu sauras pourquoi Oracle recommande au moins 2 membres par groupe

Il ne te reste plus qu'à restaurer la dernière sauvegarde et rejouer toutes les archives jusqu'au redo défectueux
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 14h04   #9
Membre à l'essai
 
Inscription : septembre 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 109
Points : 22
Points : 22
en fait, je reprend l'administration, donc je découvre au fur et à mesure des bases leur configuration...

merci pour la réponse.
mais comment on fait pour rejouer les redo logs une fois la base restaurée?
moi26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h04.


 
 
 
 
Partenaires

Hébergement Web