Base de données oracle 11gR2 inaccessible: erreur ORA-00600 kcratr_nab_less_than_odr

  • Abraham BADJI
  • Oracle
Capture ecran
Capture ecran

Après plusieurs jours sans connexion à ma base de données oracle en local, j'ai eu la grande surprise de ne pas pouvoir accéder aux données avec SQL Developer.

Premier réflexe: mon outil de prédilection SQL+

Dans le champ recherche de Windows, sans complexe je tape: cmd puis la touche 'entrée'

Je me connecte avec sysdba: conn /as sysdba

Deuxième réflexe: Est ce que ma base de données est ouverte?

J'exécute alors: SQL> shutdown immediate

Ce qui va me permettre de redémarrer moi même la base de donnée et m'assurer du bon démarrage. OUPS!!!!!! Un bon message à la figure: ORA-01109: base de données non ouverte

Néanmoins la base a été arrêté.

J'entreprends alors les séquences suivantes:

SQL> startup mount

SQL> alter database open;

alter database open

*

ERREUR à la ligne 1:

ORA-00600: code d'erreur interne, arguments: [kcratr_nab_less_than_odr], [1], [210], [11803], [], [], [], [], [], [], [],

SQL>Show parameter control_files

NAME TYPE VALUE

------------------------------------ --------------- -----------------------------------------------------------------

control_files string D:\BADJIORACLE\ORADATA\BADJI\CONTRO

LE01.CTL, D:\BADJIORACLE\FLASH_RECO

VERY_AREA\BADJI\CONTROL02.CTL

SQL> select a.member,a.group#,b.status from v$logfile a ,v$log b where a.group#=b.group# and b.status='CURRENT'

MEMBER GROUP# STATUS

---------------------------------------------------------------------- ------------ ------------------------------------

D:\BADJIORACLE\ORADATA\BADJI\REDO03.LOG 3 CURRENT

SQL>Shutdown immediate;

SQL>Startup mount ;

SQL>recover database using backup controlfile until cancel ;
Indiquer le journal : {<RET>=suggéré | nomfichier | AUTO | cancel }

D:\badjioracle\oradata\badji\redo03.log (puis taper sur la touche entrée ou enter)

Fichier journal appliqué.

Récupération après défaillance matérielle terminée.

SQL>Alter database open resetlogs ;

Base de données modifiée.

SQL> shutdown immediate

Base de données fermée.

Base de données démontée.

Instance ORACLE arrêtée.

(hum!!! là apparemment c'est un bon signe)

SQL> Startup open

Instance ORACLE lancée.

Total System Global Area 753278976 bytes

Fixed Size 1374724 bytes

Varable Size 494929404 bytes

Database Buffers 251658240 bytes

Redo Buffers 5316608 bytes

Base de données montée.

Base de données ouverte.

OUUUFFFF!!! enfin ma base a bien démarré!!!!!!!!!!

Je lance SQL Developer, BINGO plus de message avec box rouge du genre abracadabaraaaaa.

Bonne lecture.

Thème Magazine -  Hébergé par Overblog