Asunto: ORA-01033: ORACLE initialization or shutdown in progress
hola a todos, necesito de la ayuda de algun buen samaritano.
tengo este error en oracle xe:
ORA-01033: ORACLE initialization or shutdown in progress
por lo que pude buscar en google
conecté como sysdba yluego usé el comand
shutdown immediate
y startup
pero vean lo que dice:
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 146800640 bytes
Fixed Size 1257668 bytes
Variable Size 88084284 bytes
Database Buffers 54525952 bytes
Redo Buffers 2932736 bytes
Base de datos montada.
ORA-00313: fallo de apertura para miembros del grupo log 1 del thread 1
ORA-00312: log online 1 thread 1:
'/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc
_.log'
tambien adjunto las ultimas lineas del archivo alert_xe.log:
Sat Dec 27 10:56:37 2008
db_recovery_file_dest_size of 10240 MB is 19.06% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Sat Dec 27 10:56:38 2008
Completed: ALTER DATABASE OPEN
Sun Dec 28 09:00:51 2008
Thread 1 advanced to log sequence 80
Current log# 1 seq# 80 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc_.log
Tue Dec 30 05:00:51 2008
Thread 1 advanced to log sequence 81
Current log# 2 seq# 81 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_2_46ftmvc5_.log
Wed Dec 31 22:00:28 2008
Thread 1 advanced to log sequence 82
Current log# 1 seq# 82 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc_.log
Thu Jan 1 22:01:34 2009
Thread 1 advanced to log sequence 83
Current log# 2 seq# 83 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_2_46ftmvc5_.log
Thu Jan 1 23:48:19 2009
Shutting down instance: further logons disabled
Thu Jan 1 23:48:20 2009
Stopping background process QMNC
Thu Jan 1 23:48:20 2009
Stopping background process CJQ0
Thu Jan 1 23:48:22 2009
Stopping background process MMNL
Thu Jan 1 23:48:23 2009
Stopping background process MMON
Thu Jan 1 23:48:24 2009
Shutting down instance (immediate)
License high water mark = 5
Thu Jan 1 23:48:24 2009
Stopping Job queue slave processes
Thu Jan 1 23:48:24 2009
Job queue slave processes stopped
Waiting for dispatcher 'D000' to shutdown
All dispatchers and shared servers shutdown
Thu Jan 1 23:48:26 2009
ALTER DATABASE CLOSE NORMAL
Thu Jan 1 23:48:26 2009
SMON: disabling tx recovery
SMON: disabling cache recovery
Thu Jan 1 23:48:28 2009
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Thread 1 closed at log sequence 83
Successful close of redo thread 1
Thu Jan 1 23:48:28 2009
Completed: ALTER DATABASE CLOSE NORMAL
Thu Jan 1 23:48:28 2009
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Thu Jan 1 23:50:11 2009
Starting ORACLE instance (normal)
Cannot determine all dependent dynamic libraries for /proc/self/exe
Unable to find dynamic library libocr10.so in search paths
RPATH = /ade/aime1_build2101/oracle/has/lib/:/ade/aime1_build2101/oracle/lib/:/ade/aime1_build2101/oracle/has/lib/:
LD_LIBRARY_PATH is not set!
The default library directories are /lib and /usr/lib
Unable to find dynamic library libocrb10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on.
IMODE=BR
ILAT =10
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.1.0.
System parameters with non-default values:
sessions = 49
__shared_pool_size = 71303168
__large_pool_size = 12582912
__java_pool_size = 4194304
__streams_pool_size = 0
sga_target = 146800640
control_files = /usr/lib/oracle/xe/oradata/XE/control.dbf
__db_cache_size = 54525952
compatible = 10.2.0.1.0
db_recovery_file_dest = /usr/lib/oracle/xe/app/oracle/flash_recovery_area
db_recovery_file_dest_size= 10737418240
undo_management = AUTO
undo_tablespace = UNDO
remote_login_passwordfile= EXCLUSIVE
dispatchers = (PROTOCOL=TCP) (SERVICE=XEXDB)
shared_servers = 4
job_queue_processes = 4
background_dump_dest = /usr/lib/oracle/xe/app/oracle/admin/XE/bdump
user_dump_dest = /usr/lib/oracle/xe/app/oracle/admin/XE/udump
core_dump_dest = /usr/lib/oracle/xe/app/oracle/admin/XE/cdump
audit_file_dest = /usr/lib/oracle/xe/app/oracle/admin/XE/adump
db_name = XE
open_cursors = 300
os_authent_prefix =
pga_aggregate_target = 16777216
PMON started with pid=2, OS id=3071
MMAN started with pid=4, OS id=3075
DBW0 started with pid=5, OS id=3077
PSP0 started with pid=3, OS id=3073
LGWR started with pid=6, OS id=3079
CKPT started with pid=7, OS id=3081
SMON started with pid=8, OS id=3083
RECO started with pid=9, OS id=3085
CJQ0 started with pid=10, OS id=3087
MMON started with pid=11, OS id=3089
Thu Jan 1 23:50:15 2009
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=12, OS id=3091
Thu Jan 1 23:50:15 2009
starting up 4 shared server(s) ...
Oracle Data Guard is not available in this edition of Oracle.
Thu Jan 1 23:50:16 2009
ALTER DATABASE MOUNT
Thu Jan 1 23:50:20 2009
Setting recovery target incarnation to 2
Thu Jan 1 23:50:20 2009
Successful mount of redo thread 1, with mount id 2556184824
Thu Jan 1 23:50:20 2009
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Thu Jan 1 23:50:21 2009
ALTER DATABASE OPEN
Thu Jan 1 23:50:21 2009
Errors in file /usr/lib/oracle/xe/app/oracle/admin/XE/bdump/xe_lgwr_3079.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc_.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Thu Jan 1 23:50:21 2009
Errors in file /usr/lib/oracle/xe/app/oracle/admin/XE/bdump/xe_lgwr_3079.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc_.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
ORA-313 signalled during: ALTER DATABASE OPEN...
Fri Jan 2 00:05:20 2009
db_recovery_file_dest_size of 10240 MB is 19.06% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Fri Jan 2 00:10:09 2009
Shutting down instance: further logons disabled
Fri Jan 2 00:10:09 2009
Stopping background process CJQ0
Fri Jan 2 00:10:09 2009
Stopping background process MMNL
Fri Jan 2 00:10:10 2009
Stopping background process MMON
Fri Jan 2 00:10:11 2009
Shutting down instance (immediate)
License high water mark = 1
Fri Jan 2 00:10:11 2009
Stopping Job queue slave processes
Fri Jan 2 00:10:11 2009
Job queue slave processes stopped
Waiting for dispatcher 'D000' to shutdown
All dispatchers and shared servers shutdown
Fri Jan 2 00:10:13 2009
Publicado:
Dom Ene 04, 2009 12:20 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ORA-01033: ORACLE initialization or shutdown in progress
Anuncios
randallmorasilva escribió:
hola a todos, necesito de la ayuda de algun buen samaritano.
tengo este error en oracle xe:
ORA-01033: ORACLE initialization or shutdown in progress
por lo que pude buscar en google
conecté como sysdba yluego usé el comand
shutdown immediate
y startup
pero vean lo que dice:
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 146800640 bytes
Fixed Size 1257668 bytes
Variable Size 88084284 bytes
Database Buffers 54525952 bytes
Redo Buffers 2932736 bytes
Base de datos montada.
ORA-00313: fallo de apertura para miembros del grupo log 1 del thread 1
ORA-00312: log online 1 thread 1:
'/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_46ftmqhc
_.log'
tambien adjunto las ultimas lineas del archivo alert_xe.log:
...
Prueba a hacer lo siguiente:
1º Accede con sql*plus, conéctate como administrador:
Código:
connect / as sysdba;
y detiene la base de datos completamente:
Código:
shutdown immediate;
Ahora intenta hacer una copia de seguridad de todos los ficheros de la base de datos (ficheros de datos, de configuración, etc.).
2º Antes de hacer otra cosa, comprueba que la unidad y carpeta donde se alojan los ficheros de log archivado, según el log que nos has pasado en:
Comprueba pues que esta carpeta está bien, que no haya algún problema con el disco duro ni nada por el estilo. Comprueba también que los permisos de esa carpeta estén correctos para el usuario del sistema operativo para Oracle.
3º Cuando lo anterior sea correcto, vuelve a conectarte como administrador mediante sql*plus, inicia la base de datos en modo MOUNT (montada), con el siguiente comando SQL:
Código:
startup mount;
4º Ahora haremos una recuperación de la base de datos hasta el último momento en que funcionó. Este proceso puede ser "delicado", por ello te hemos indicado que hagas copia de seguridad previamente. Ejecuta el comando:
Código:
recover database until cancel;
5º Ahora indicaremos a Oracle que no intente utilizar los redo log que no se hayan aplicado, puesto que son incorrectos (según el log que nos has enviado) y le indicaremos también que inicie la secuenca de redo log de nuevo en el fichero de control, mediante el siguiente comando:
Código:
alter database open resetlogs;
6º Cerraremos la base de datos con el comando:
Código:
shutdwn immediate;
7º La volveremos a iniciar en "modo normal" con:
Código:
startup;
En teoría con esto te debería funcionar, aunque como siempre en informática, dependerá de muchos factores de configuración y demás.
Recuerda que con este proceso estás realizando una recuperación de la base de datos, por lo que es peligroso (como todas las recuperaciones).
puesto que el error que nos indicas se debe a que los ficheros de log alojados en esa carpeta se han corrompido por algún motivo (fallo de escritura de disco o sistema operativo, o fallo de Oracle al escribir en estos ficheros, o cuestión de permisos sobre la carpeta o ficheros).
Publicado:
Dom Ene 04, 2009 11:07 am
randallmorasilva Usuario
Registrado: Jan 04, 2009 Mensajes: 2
Asunto: Re: ORA-01033: ORACLE initialization or shutdown in progress
Anuncios
excelente, ya esta de nuevo andando.......
muchas gracias.
Publicado:
Mar Ene 06, 2009 3:50 am
murdock15sV Usuario
Registrado: Jan 01, 2010 Mensajes: 1
Asunto: OK
Gracias Magos esto esta excelente ya esta arriba mi base
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A