Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 23/02/2007, 15h46   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 35
Points : 12
Points : 12
Par défaut STARTUP Erreur ORA-402

Bonjour à tou(te)s,

Je travaille avec une base Oracle 9i (9.2.0.6.0) sur un serveur Windows 2003 Server que j'arrête tous les soirs pour faire une sauvegarde à froid.
Ce matin, lors du démarrage, elle est restée dans l'état MOUNT, j'ai dû l'arrêter manuellement (avec un SHUTDOWN IMMEDIATE) puis la démarrer (avec un STARTUP OPEN) et j'ai trouvé l'erreur suivante dans le fichier d'alerte :
Code :
ORA-402 signalled during: ALTER DATABASE open...
Mais je n'ai pas trouvé d'autre éléments dans les différents fichiers de trace.
Cette base n'a pas subi de modification depuis plusieurs semaines et je l'arrête/démarre tous les soirs dans mes scripts de sauvegarde sans aucun problème.

Quelqu'un a-t'il une idée sur cette erreur, y a-t'il des conditions précises pour qu'elle survienne, voire comment l'empêcher ?

Merci de vos réponses.

_________________________________________________________________________
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai ...
kryst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 17h14   #2
Futur Membre du Club
 
Inscription : février 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 24
Points : 17
Points : 17
Bonjour,
As-tu changé qq chose dans l'init ?
Code script :
1
2
3
4
5
6
 
00402, 00000, "database changes by release %s cannot be used by release %s"
// *Cause:  Changes have been made TO the DATABASE that require a newer
//          software release OR that violate the compatibility parameters.
// *Action: USE a version of the software that can understand the changes OR
//          relax the compatibility requirements IN the init file.
TITOUMAX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 18h00   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 35
Points : 12
Points : 12
Bonjour TITOUMAX,
J'ai effectivement fait des changements dans le fichier init.ora, le 17 février qui concernait les fichiers ARCHIVE LOG :
Code :
1
2
3
4
5
6
Avant :
log_archive_dest_1='LOCATION=J:\ma_base'
log_archive_format=%t_%s.dbf
Après :
log_archive_dest_1='LOCATION=J:\ma_base\'
log_archive_format=ma_base_%t_%S.ARC
et une autre modification il y a plusieurs mois :
Code :
1
2
3
4
Avant :
compatible=9.0.0
Après
compatible=9.2.0
Ces modifications expliquent mon erreur de ce matin car depuis ces eux changements, j'ai arrêté puis ouvert cette base de nombreuses fois ?
kryst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2007, 11h36   #4
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Ca peut venir du paramèetre compatible, remet l'ancien valeur.
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2007, 10h09   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 35
Points : 12
Points : 12
Bonjour Bouyao,
Je suis d'accord avec toi mais les personnes qui ont installé cette base supportant leur application ont modifié cette valeur pour une bonne raison que je ne connais pas. De plus je ne savais pas par quelle valeur, je pouvais remplacer le paramètre COMPATIBLE (à part remettre l'ancienne qui semblait déjà poser problème).
J'ai donc poursuivi mes recherches et je suis tombé sur une discussion sur un forum Oracle qui répond exactement à mon problème.
Je vous redonne mon problème de départ :
J'ai une base Oracle en version 9i (9.2.0.6.0),
dans le fichier init<Nom_Base>.ora, j'ai le paramètre suivant : COMPATIBLE=9.0.0 (modifié depuis plusieurs mois),
depuis quelques jours, lorsque je démarre ma base, elle reste dans l'état MOUNT et j'ai les erreurs suivantes dans le fichier d'alerte :
Code :
1
2
ORA-00402: DATABASE changes BY release 9.0.1.3.0 cannot be used BY release 9.0.0.0.0
ORA-00405: compatibility type "Auto segment space managed tablespaces"
Je vous transmets le lien :
http://forums.oracle.com/forums/thre...hreadID=343972

Merci et bonne lecture.
kryst 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 18h22.


 
 
 
 
Partenaires

Hébergement Web