ORACLE – ORA-01033 : ORACLE initialization or shutdown in progress

Pour résoudre ce soucis, il faut ouvrir un terminal sur le serveur, puis lancer les commandes ci-dessous:

set ORACLE_SID=instanceDeVotreOracle
sqlplus /nolog

Puis se connecter en sysdba

connect / as sysdba

Si cela ne fonctionne pas il faut spécifier un compte comme ci-dessous :

connect sys/motdepasse@instanceDeVotreOracle as sysdba

Une fois la connexion réussie, il faut exécuter les commandes ci-dessous :

startup mount;show parameter control_files;select a.member,a.group#,b.status from v$logfile a ,v$log b where a.group#=b.group# and b.status='CURRENT';

Il faut noter le résultat du select car il donnera le fichier redolog à utiliser pour remettre en marche la base. Puis il faut exécuter les commandes suivantes :

shutdown abort;startup mount;recover database using backup controlfile until cancel ;

Cette commande demande le nom du fichier à utiliser, il faut lui donner le nom du fichier récupérer précédemment. Puis lancer cette commande :

alter database open resetlogs;

Et voilà normalement la base fonctionne à nouveau.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.