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