Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Nick


Contraseña


Nuevo usuario


English
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - ORA-01033: ORACLE initialization or shutdown in progress
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information ORA-01033: ORACLE initialization or shutdown in progress

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ORA-01033: ORACLE initialization or shutdown in progress Responder citando

Cuando intento acceder a mi base de datos Oracle me aparece este error:


ORA-01033: ORACLE initialization or shutdown in progress


Lo único que recuerdo haber hecho de forma "anormal" fue detener la base de datos y copiar los ficheros físicos a otra ubicación, luego los volví a reemplazar.
MensajePublicado:
Mar Oct 16, 2007 6:08 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ORA-01033: ORACLE initialization or shutdown in progress Responder citando



Anuncios



Para poder ayudarte necesitaríamos el contenido (al menos la parte final) del archivo alert_nombreBD.log, que suele estar ubicado en:

C:\oracle\admin\NOMBREBD\bdump

Tal vez en este fichero te indique por qué no se ha finalizado el proceso de inicio de la base de datos, que es a lo que se refiere el error ORA-01033. Te está indicando que la base de datos no se ha iniciado completamente, con lo cual no puede recibir peticiones.
MensajePublicado:
Mar Oct 16, 2007 6:12 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Contenido del fichero alert_bdlocal.log Responder citando

El contenido del fichero alert_bdlocal.log que en mi caso se encuentra en:

C:\oracle\admin\BDLOCAL\bdump

es el siguiente:


Dump file c:\oracle\admin\bdlocal\bdump\alert_bdlocal.log
Tue Oct 16 09:04:21 2007
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 2, CPU type 586
Tue Oct 16 09:04:21 2007
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 50331648
large_pool_size = 8388608
java_pool_size = 33554432
control_files = E:\CONTROL01.CTL, E:\CONTROL02.CTL, E:\CONTROL03.CTL
db_block_size = 8192
db_cache_size = 25165824
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = BDLOCAL
dispatchers = (PROTOCOL=TCP) (SERVICE=BDLOCALXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\oracle\admin\BDLOCAL\bdump
user_dump_dest = C:\oracle\admin\BDLOCAL\udump
core_dump_dest = C:\oracle\admin\BDLOCAL\cdump
sort_area_size = 524288
db_name = BDLOCAL
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Oct 16 09:04:23 2007
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Tue Oct 16 09:04:24 2007
alter database mount exclusive
Tue Oct 16 09:04:28 2007
Successful mount of redo thread 1, with mount id 3408010264.
Tue Oct 16 09:04:28 2007
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Tue Oct 16 09:04:28 2007
alter database open
ORA-1122 signalled during: alter database open...
MensajePublicado:
Mar Oct 16, 2007 6:15 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Contenido del fichero alert_bdlocal.log Responder citando



Anuncios



El error que te aparece, el ORA-1122 "database file xxx failed verification check" se debe, normalmente, a que no tienes correctamente sincronizados los archivos de control (controlfiles).

Si intentas acceder mediante sqlplus, utilizando la ventana de comandos de MS-DOS, tecleas:
Código:

sqlplus /nolog


a continuación tecleas:
Código:

connect / @bdlocal as sysdba


en teoría te podrás conectar, si ejecutas:

Código:

select status from v$instance;

verás que tu BD está en modo MOUNTED, está montada pero no está iniciada (STARTUP).

Ahora te explicaremos cómo hacer que Oracle muestre el fichero de control incorrecto:

Detendrás la base de datos con:
Código:

shutdown immediate;


Cuando se haya detenido la intentarás iniciar con:
Código:

startup;


te dará varios errores como estos:

ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: 'E:\SYSTEM01.DBF'
ORA-01206: file is not part of this database - wrong database id


o similares, así podrás saber más o menos lo que está pasando realmente con tu base de datos.


En tu caso, consiguiendo recuperar alguno de los ficheros de control, tal vez soluciones el problema. Suponemos que tendrás copia de seguridad de estos ficheros. De ser así haz una copia de seguridad de lo que tengas actualmente y luego restaura los ficheros de control (controlfiles).
MensajePublicado:
Mar Oct 16, 2007 8:57 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ORA-01991: invalid password file C:\DATABASE\PWDbdlocal.ORA Responder citando

Lo he conseguido solucionar recuperando el fichero CONTROL1.CTL que era el que no estaba bien sincronizado.

Pero ahora, al intentar hacer un "startup" me aparece este otro error:


ORA-01991: invalid password file 'C:\oracle\ora92\DATABASE\PWDbdlocal.ORA'


¿cómo puedo solucionar esto?
MensajePublicado:
Mar Oct 16, 2007 9:02 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ORA-01991: invalid password file C:\DATABASE\PWDbdlocal. Responder citando



Anuncios



varios escribió:
Lo he conseguido solucionar recuperando el fichero CONTROL1.CTL que era el que no estaba bien sincronizado.

Pero ahora, al intentar hacer un "startup" me aparece este otro error:


ORA-01991: invalid password file 'C:\oracle\ora92\DATABASE\PWDbdlocal.ORA'


¿cómo puedo solucionar esto?


Este error lo puedes solucionar volviendo a generar el fichero PWDbdlocal.ORA, con el siguiente comando:
Código:

orapwd file=PWDBDLOCAL.ora password=contraseña
MensajePublicado:
Mar Oct 16, 2007 9:42 am
Top of PageVer perfil de usuario
pollo_mr
Usuario


Registrado: Oct 06, 2009
Mensajes: 2

Asunto: Responder citando

Disculpa la pregunta maestro, tengo un problema similar, en un bajón de luz se me apago un equipo, estuve revisando y no inicia la db, me mara error en el control file, está corrompido, pero no se como recuperarlo, soy nuevo en esto, el equipo realiza un respaldo duario "esport_nodo_full"
y genera un archivo nodo.dmp pero no se si aqui se incluyen los control01.ctl, y si es asi como lo restauro, de lo contrario como reparo el dañado o como lo creo de nuevo, también verifique el directorio donde almacena el contro01.ctl y hay 2 mas contro02.ctl y control03.ctl podrian echarme la mano con esto?

de antemano agradezco su tiempo.
saludos.
MensajePublicado:
Lun Oct 05, 2009 10:59 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ORA-01122: database file 1 failed verification check Responder citando



Anuncios



pollo_mr escribió:
Disculpa la pregunta maestro, tengo un problema similar, en un bajón de luz se me apago un equipo, estuve revisando y no inicia la db, me mara error en el control file, está corrompido, pero no se como recuperarlo, soy nuevo en esto, el equipo realiza un respaldo duario "esport_nodo_full"
y genera un archivo nodo.dmp pero no se si aqui se incluyen los control01.ctl, y si es asi como lo restauro, de lo contrario como reparo el dañado o como lo creo de nuevo, también verifique el directorio donde almacena el contro01.ctl y hay 2 mas contro02.ctl y control03.ctl podrian echarme la mano con esto?

de antemano agradezco su tiempo.
saludos.


El fichero de copia de seguridad que nos comentas "nodo.dmp" es muy probable que se trate de una copia de seguridad lógica, por lo que no contiene una copia de seguridad de los ficheros de control (control files). Si se te ha corrompido el fichero control01.ctl puedes hacer lo siguiente:

1. Accede a sqlplus con el comando MS-DOS (o Linux dependiendo del sistema operativo donde tengas la Oracle):

Código:

sqlplus /nolog


2. Detén la base de datos con el comando:

Código:

shutdown immediate;


3. Accede a la carpeta donde tengas los ficheros de control, corta el fichero de control corrompido control01.ctl y muévelo a otra ubicación.

4. Copia y pega el fichero de control control02.ctl y al fichero copiado llámalo "control01.ctl", de esta forma en la carpeta donde tengas los ficheros de control te quedarán estos tres ficheros:

CONTROL01.CTL
CONTROL02.CTL
CONTROL03.CTL

(el CONTROL01.CTL es copia del CONTROL02.CTL)

5. Desde la ventana de sqlplus vuelve a iniciar la base de datos con el comando:

Código:

startup;


Si el fichero CONTROL02.CTL está correcto verás que ya te funciona la base de datos y habrás solucionado el problema.

Para evitar pérdidas de información y que la base de datos no se inicie te recomendamos que hagas copias de seguridad lógicas (export) y físicas (rman). En el siguiente post tienes más información sobre los tipos de copia de seguridad para Oracle Database:

http://www.ajpdsoft.com/modules.php?name=Foros&file=viewtopic&t=149

En este otro post tienes explicado paso a paso cómo hacer una copia de seguridad física de todos los ficheros de oracle, también de los de control:

http://www.ajpdsoft.com/modules.php?name=Foros&file=viewtopic&t=42

Si quieres ver un artículo sobre cómo hacer una copia de seguridad física de una base de datos en caliente (sin detenerla) con RMAN puedes visitar el siguiente enlace:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=236
MensajePublicado:
Sab Oct 10, 2009 5:53 pm
Top of PageVer perfil de usuario
nierito2002
Usuario


Registrado: Jan 14, 2010
Mensajes: 2

Asunto: buenas tardes Responder citando

Buenas tardes compañeros, quisiera pedirles un favor enorme, no puedo ingresar a mi base de datos en Oracle 9i me da el siguiente error
ORA-01033 initialization or shutdown in progress, y como soy nuevo en estos temas nose que hacer, lo necesito en verdad de urg, ayudenme por favor, vi una solucion ahi pero a mi me da otro tipo de error en el alert_BD.log

Gracias por su tiempo y ayuda
MensajePublicado:
Jue Ene 14, 2010 9:18 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: buenas tardes Responder citando



Anuncios



nierito2002 escribió:
Buenas tardes compañeros, quisiera pedirles un favor enorme, no puedo ingresar a mi base de datos en Oracle 9i me da el siguiente error
ORA-01033 initialization or shutdown in progress, y como soy nuevo en estos temas nose que hacer, lo necesito en verdad de urg, ayudenme por favor, vi una solucion ahi pero a mi me da otro tipo de error en el alert_BD.log

Gracias por su tiempo y ayuda


Hola nierito2002 ¿podrías postearnos el error que te aparece en alert_bd.log?
MensajePublicado:
Vie Ene 15, 2010 1:03 pm
Top of PageVer perfil de usuario
Itak
Usuario


Registrado: Feb 03, 2010
Mensajes: 1

Asunto: ORA-01033, al tratar de conectar como SYS/SYS AS SYSDBA Responder citando

Hola, favor su ayuda.. para recuperar la base

lo ulltimo del alter.log
----------
Tue Jan 26 13:07:21 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 117440512
large_pool_size = 75497472
java_pool_size = 25165824
control_files = c:\ora9i\oradata\prueba1\CONTROL01.CTL, c:\ora9i\oradata\prueba1\CONTROL02.CTL, c:\ora9i\oradata\prueba1\CONTROL03.CTL
db_block_size = 4096
db_cache_size = 352321536
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 8
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace =
undo_retention = 900
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = prueba1
dispatchers = (PROTOCOL=TCP) (SERVICE=prueba1XDB)
job_queue_processes = 10
hash_join_enabled = FALSE
background_dump_dest = c:\ora9i\admin\prueba1\bdump
user_dump_dest = c:\ora9i\admin\prueba1\udump
core_dump_dest = c:\ora9i\admin\prueba1\cdump
sort_area_size = 524288
db_name = prueba1
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 153092096
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Jan 26 13:07:24 2010
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Tue Jan 26 13:11:17 2010
Shutting down instance: further logons disabled
Shutting down instance (normal)
License high water mark = 3
All dispatchers and shared servers shutdown
Tue Jan 26 13:11:20 2010
ALTER DATABASE CLOSE NORMAL
ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Tue Jan 26 13:11:33 2010
Errors in file c:\ora9i\rdbms\trace\prueba1_ora_4076.trc:
ORA-27056: skgfrdel: could not delete file
OSD-04024: Unable to delete file.
O/S-Error: (OS 32) El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.
ORA-01078: failure in processing system parameters
LRM-00123: invalid character 0 found in the input file
MensajePublicado:
Mar Feb 02, 2010 10:28 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  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
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+