Oracle - ORA-01194

 
Vista:

ORA-01194

Publicado por AFIS (18 intervenciones) el 06/04/2006 08:48:14
Hola a todos estoy teniendo un problema con mi base de datos, pues al intentar abrir me arroja el siguiente error:

ERROR en lÝnea 1:
ORA-01194: el archivo 1 necesita mßs recuperaci¾n para ser consistente
ORA-01110: archivo de datos 1: 'C:\ORACLE\ORADATA\SICDATAB\SYSTEM01.DBF'

Luego ejecuto
sql> recover database using backup controlfile;
ORA-00279: el cambio 3818455 generado en 03/16/2006 20:43:20 es necesario para
el thread 1
ORA-00289: sugerencia: C:\ORACLE\ORA90\RDBMS\ARC00170.001
ORA-00280: el cambio 3818455 para el thread 1 estß en la secuencia n·mero 170

ORA-00308: no se puede abrir el archive log
'C:\ORACLE\ORA90\RDBMS\ARC00170.001'
ORA-27041: no se ha podido abrir el archivo
OSD-04002: no se ha podido abrir el archivo
O/S-Error: (OS 2) El sistema no puede hallar el archivo especificado.

y si ejecuto la sentencia
sql> recover database until cancel using backup controlfile;
obtengo:
ORA-00279: el cambio 3818455 generado en 03/16/2006 20:43:20 es necesario para
el thread 1
ORA-00289: sugerencia: C:\ORACLE\ORA90\RDBMS\ARC00170.001
ORA-00280: el cambio 3818455 para el thread 1 estß en la secuencia n·mero 170

ORA-00308: no se puede abrir el archive log
'C:\ORACLE\ORA90\RDBMS\ARC00170.001'
ORA-27041: no se ha podido abrir el archivo
OSD-04002: no se ha podido abrir el archivo
O/S-Error: (OS 2) El sistema no puede hallar el archivo especificado.

ORA-01547: advertencia: RECOVER ha funcionado correctamente pero OPEN RESETLOGS
obtendrÝa el siguiente error
ORA-01194: el archivo 1 necesita mßs recuperaci¾n para ser consistente
ORA-01110: archivo de datos 1: 'C:\ORACLE\ORADATA\SICDATAB\SYSTEM01.DBF'

POR FAVOR ALGUIEN ME PUEDE DECIR COMO SOLUCIONAR ESTO, QUE PASOS TENGO QUE SEGUIR PARA SOLUCIONAR ESTE PROBLEMA.
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORA-01194

Publicado por Miguel (14 intervenciones) el 06/04/2006 21:30:25
El sistema te pide mas archivos que necesita aplicar pero no encuentra el
ARC00170.001 en este lugar: C:\ORACLE\ORA90\RDBMS\
Copia el archivo en el lugar indicado y prueba de nuevo la recuperación.
Si los errors continuan, tienes la opción de restaurar tu BDD usando un backup
anterior y applicar todos los archivos necesarios para ponerla al dia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por afis (18 intervenciones) el 06/04/2006 21:51:08
Hola miguel, dime una cosa como puedo encontrar ese ARC00170.001¿en el buscar de windows?, por que si es asi no lo encuentro.
y que puedo hacer si no tengo ningun backup de la BDD???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por Miguel (14 intervenciones) el 07/04/2006 00:20:26
Como perdiste el archivo?
Que paso el ultimo BD shutdown? Termino normal o fue crash?
Si no tienes backup de todos los archivos de datos, tienes al menos algun backup del control file?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por AFIS (18 intervenciones) el 07/04/2006 01:31:52
lo perdi con un crash, tengo una copia de los controlfile, redolog y datafile, pero ya son de hace mucho tiempo.
Es posible que pueda restaurar mi BD???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por Miguel (14 intervenciones) el 07/04/2006 22:29:40
Ya que parece que tu archivo log no existe, es muy probable que el cambio que tu BD requiere aun se encuentre el archivo corriente. Para encontrar cual es el archivo corriente has lo sigueinte:

1. Monta tu BD (startup mount)

2.Despues que la BD se monte, entra este SQL:
SELECT MEMBER
FROM V$LOGFILE F, V$LOG L
WHERE l.STATUS = 'CURRENT' AND L.GROUP# = F.GROUP#;

Recibiras algo parecido a esto:
MEMBER
--------------------------------------------------------------------------------
/u02/oradata/APXDEV5/redo02a.log
/u01/oradata/APXDEV5/redo02b.log

(Esto es de Unix, tu resultado sera algo como: c:\oracle\oradata\....)

Sabiendo el log corriente, re-inicia tu proceso de recuperación y cuando te lo indique, provees la informacion que recibiste. (c:\oracle\oradata....)

Buena suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

favor

Publicado por sebastian quezada (1 intervención) el 20/06/2007 22:03:10
hola a todos, les cuento soy estudiante de criminalistica y en estos momentos me encuentro haciendo mi tesis relacionado a los programas afis llegue a esta pagina buscando informacion, por lo que veo y e leido hay artos entendidos en la maetria, si me pueden brindar alguna informacion con respecto al tema estare muy agradecido mi mail es navixmc@hotmail.com ya espero sus respuestas adios gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por RAYOS (1 intervención) el 03/11/2008 18:32:47
CARAJO TENGO EL MISMO PROBLEM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORA-01194

Publicado por KAREN ROBLES (1 intervención) el 06/12/2019 06:53:24
tenia el mismo problema, intente hacer a todos los REDOS hasta que encontre el correcto, mefuncionó con REDO02
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar