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
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:
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