2 Replies Latest reply on Sep 12, 2019 1:09 AM by L. Fernigrini

    Solucion ORA-03113 end-of-file on communication channel

    AlfonsoAlmonte

      Al iniciar la base de datos te muestra este error

       

      [oracle@oraserv1 ~]$ sqlplus / as sysdba

      SQL*Plus: Release 11.2.0.1.0 Production on Wed Sep 11 14:48:35 2019

       

      Copyright (c) 1982, 2009, Oracle.  All rights reserved.

       

      Connected to an idle instance.

       

      SQL> startup

      ORACLE instance started.

       

      Total System Global Area 1653518336 bytes

      Fixed Size            2213896 bytes

      Variable Size         1308624888 bytes

      Database Buffers      335544320 bytes

      Redo Buffers            7135232 bytes

      Database mounted.

      ORA-03113: end-of-file on communication channel

      Process ID: 15039

      Session ID: 19 Serial number: 3

       

      SOLUCION:

       

      [oracle@oraserv1 ~]$ sqlplus /nlog

      SQL> conn / as sysdba

      SQL> startup nomount

      ORACLE instance started.

       

      Total System Global Area 1653518336 bytes

      Fixed Size            2213896 bytes

      Variable Size         1308624888 bytes

      Database Buffers      335544320 bytes

      Redo Buffers            7135232 bytes

      SQL> alter database mount;

       

      Database altered.

       

      SQL> alter database clear unarchived logfile group 1;

       

      Database altered.

       

      SQL> alter database clear unarchived logfile group 2;

       

      Database altered.

       

      SQL> alter database clear unarchived logfile group 3;

       

      Database altered.

       

      SQL> alter database clear unarchived logfile group 4;

      alter database clear unarchived logfile group 4

      *

      ERROR at line 1:

      ORA-00359: logfile group 4 does not exist

       

       

      SQL> shutdown immediate

      ORA-01109: database not open

       

       

      Database dismounted.

      ORACLE instance shut down.

      SQL> startup

      ORACLE instance started.

       

      Total System Global Area 1653518336 bytes

      Fixed Size            2213896 bytes

      Variable Size         1308624888 bytes

      Database Buffers      335544320 bytes

      Redo Buffers            7135232 bytes

      Database mounted.

      Database opened.

        • 1. Re: Solucion ORA-03113 end-of-file on communication channel
          L. Fernigrini

          Hola, entiendo  que lo que estas publicando no es un problema sino como solucionaste un problema en particular, no?

           

          Lamentablemente, el error ORA-03113 es causado por muchísimas cosas, la mayoría de las veces asociadas a temas de networking. Si bien en el caso en particular el problema parecía estar relacionado con los logs, no se como llegaste a esa conclusion (falta que expliques por que decidiste hacer un clear de los logs, seguramente tras analizar el trace de la sesión que se conectaba a la base o el alert log)

           

          No me parece mala idea compartir como se ha podido resolver un problema, pero en esos casos es util explicar todo el proceso ya que, como dije anteriormente, el error ORA-03113 no esta asociado directamente (ni por asomo) a un problema en los logs...

           

          Es como  explicar que no tenes electricidad en tu casa y lo solucionaste cambiando la llave de paso del agua... A simple vista no esta relacionado en lo mas mínimo,  pero es probable que si la llave de paso perdía agua cerca de la instalación eléctrica eso provocaba un cortocircuito... te falto explicar como llegaste a la conclusion que el problema estaba en los logs :-)

          • 2. Re: Solucion ORA-03113 end-of-file on communication channel
            L. Fernigrini

            Adicionalmente, recién veo en el foro principal la siguiente discusión:

            ORA-03113: end-of-file on communication channel

             

            Donde un usuario plantea que tuvo el error ORA-03113, probó limpiando los logs y no funciono...

            Justamente AndrewSayer, un reconocido miembro de la comunidad, preguntó por que se le ocurrió limpiar los logs ante un error que normalmente esta relacionado con temas de networking!

             

             

            Existe dentro del sitio My Oracle Support una nota específica sobre el error ORA-03113, sería interesante que la leas para comprender las causas mas comunes de dicho error:

             

            Master Note: Troubleshooting ORA-03113 (Doc ID 1506805.1)

            ORA-3113 Reported Using Firewalls (Doc ID 1388804.1)