Bonjour ,
j'ai planté ma base Oracle 11g en voulant multiplexer mes controlfiles
J'ai procédé ainsi:
modification du chemin dans le spfile
ALTER SYSTEM set control_files ='/bases/boxi3/oradata/CMSPROD/control01.ctl, /bases/boxi3/oradata/CMSPROD/control02.ctl, /bases/boxi3/oradata/CMSPROD/control03.ctl' SCOPE=SPFILE;
puis Arret de la base SHUTDOWN IMMEDIATE
puis
cp /bases/boxi3/oradata/CMSPROD/control01.ctl /bases/boxi3/oradata/CMSPROD/control03.ctl
et j'ai redémarré la base
et la le drame s'est produit ...
ORA-00205: error in identifying control file, check alert log for more info
la base ne veut pas monter..
je regarde le alert.log
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Tue Jan 03 17:53:47 2012
MMNL started with pid=16, OS id=6702
starting up 1 shared server(s) ...
ORACLE_BASE from environment = /appli/oracle
Tue Jan 03 17:53:47 2012
ALTER DATABASE MOUNT
ORA-00210: ouverture impossible du fichier de controle indique
ORA-00202: fichier de controle : '/bases/boxi3/oradata/CMSPROD/control01.ctl, /bases/boxi3/oradata/CMSPROD/control02.ctl'
ORA-27037: impossible d'obtenir l'etat du fichier
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
ORA-205 signalled during: ALTER DATABASE MOUNT...
j'ai l'impression que tout a vrillé
j'ai une copie des control files qui fonctionnaient.
j'ai alors envoyé ailleurs mes controlfiles qui me paraissaient corrompus et remplacé par ceux sauvé une heure plus tot ..
même erreur...
du coup je suis un peu perdue car c'est une base de bientôt prod ( j'ai une copie des dbf et des control files d'une heure plus tôt mais ça sert a rien si je sais pas les remonter )
Clem
détails : c'est une base 11g sur un redhat 5
Partager