ORA-01089 y ORA-01033

ORA-01089: immediate shutdown in progress - no operations are permitted

ORA-01033: ORACLE initialization or shutdown in progress

Si estás aqui es porque alguien ha intentado parar oracle.

Si no eres el administrador de la base de datos y no sabes por que te ha pasado ESPERA

Si eres el administrador TEN PACIENCIA. ¡ EL PROCESO DE APAGARSE DE ORACLE PUEDE LLEGAR A TARDAR 1 O 2 HORAS ! No hagas como yo y al cabo de 30' lo mates.

Si, como yo, has matado el proceso de oracle. Al intentar arrancar te va a salir ese precioso error aunque acabes de reiniciar. ORA-01089: immediate shutdown in progress - no operations are permitted

  • El log de tu base de datos está bajo $ORACLE_HOME/admin/bdump/alert_$tu_base_de_datos.log
  • Y si se ha cerrado bine Oracle debería decir algo parecido a esto:
Shutting down instance (immediate)
License high water mark = 6
All dispatchers and shared servers shutdown
Fri Oct 19 08:53:32 2007
ALTER DATABASE CLOSE NORMAL

Y ahora… como intentar solucionar la tragedia: hay dos posibilidades:

  • Shutdown abort
  • startup force

Intenta conectarte a la bases de datos. Pero no lo hagas como sqlplus system/@base. Hazlo como lo hace el proceso de arrancar normal.

1. Arranca Oracle

/etc/rc2.d/S99oracle

2. Exporta la variable de tu(s) usuario(s)

export ORACLE_SID=EL_NOMBRE_DE_TU_BASE

3. Entra en sqlplus

sqlplus /nolog

4. Conectate como sysdba

connect / as sysdba;

5. Trata de arrancarlo

5.2

startup force;

5.1 menos recomendabe porque al hacer shutdown abort puedes perder transacciones

shutdown abort;
startup;

Te recomiendo que tengas otra terminal en donde vayas viendo el log para que veas que va pasando.

Y… ARMATE DE PACIENCIA PARA ESPERAR A QUE EL NIÑO ACABE DE HACER SUS COSITAS

Es tambien recomendable arrancar y parar oracle un par de veces una vez conseguido arrancarlo para que todo vuelva a la normalidad

Por cierto… hay gente por ahi que dice que reiniciando la máquina se ha solucionado. No lo he comprobado. Yo no podía reiniciar

 
ora/ora-01089.txt · Última modificación: 2008/06/02 12:19 por juantxu
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki