Error ORA-03113: end-of-file on communication channel – Oracle 12c

Categorías:

Al tratar de iniciar la instancia oracle por medio de sqlplus, se me presentaba el siguiente mensaje de error

 

[oracle@oracle ~]$ sqlplus / as sysdba 

SQL*Plus: Release 12.1.0.2.0 Production on Mon Jan 16 07:52:32 2017

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

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area 1241513984 bytes
Fixed Size		    2923872 bytes
Variable Size		  452985504 bytes
Database Buffers	  771751936 bytes
Redo Buffers		   13852672 bytes
Base de datos montada.
ORA-03113: end-of-file on communication channel
Identificador de Proceso: 5145
Identificador de Sesion: 1 Numero de Serie: 56346

Para poder salir del “atolladero” como decimos aquí en la tierrita (Cali-Colombia) cuando tenemos problemas, hacemos lo siguiente …

 

SQL> quit
Desconectado de Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
[oracle@oracle ~]$ sqlplus / as sysdba 

SQL*Plus: Release 12.1.0.2.0 Production on Mon Jan 16 07:54:44 2017

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

Connected to an idle instance.

SQL> startup nomount
ORACLE instance started.

Total System Global Area 1241513984 bytes
Fixed Size		    2923872 bytes
Variable Size		  452985504 bytes
Database Buffers	  771751936 bytes
Redo Buffers		   13852672 bytes
SQL>

Debemos salir del sistema, por que no ejecutarlo de una vez estando adentro y debemos salir?

Pues yo lo intenté, pero me generó el siguiente error.

SQL> startup nomount
SP2-0642: Error interno SQL*Plus estado 2133, contexto 3114:0:0
No es seguro continuar
ORA-03114: not connected to ORACLE

Por esto es que debemos salir e ingresar nuevamente.

Una vez ingresamos al sistema de oracle, ejecutamos los siguientes comandos,

SQL> alter database mount;

Base de datos modificada.

SQL> alter database clear unarchived logfile group 1;

Base de datos modificada.

SQL> alter database clear unarchived logfile group 2;

Base de datos modificada.

SQL> alter database clear unarchived logfile group 3;

Base de datos modificada.

En resumen, montamos la base de datos y borramos los archivelogs que nunca fueron registrados.  Con esto podemos liberar espacio para ya poder proceder con el inicio normal.

Bajamos la base de datos y la arrancamos como normalmente lo hacemos

SQL> shutdown immediate
ORA-01109: base de datos sin abrir


Base de datos desmontada.
Instancia ORACLE cerrada.
SQL> startup
Instancia ORACLE iniciada.

Total System Global Area 1241513984 bytes
Fixed Size		    2923872 bytes
Variable Size		  452985504 bytes
Database Buffers	  771751936 bytes
Redo Buffers		   13852672 bytes
Base de datos montada.
Base de datos abierta.
SQL>

Esto ya nos permite trabajar en nuestras bases de datos.

Sin respuestas

Deja un comentario