Recuperar o reparar un datafile (se me olvidaba algo)

Boris Valladares
12 de Marzo del 2004
que tal gurpo buena tarde, tengo un problema, se daño un data file de la base de datos el mensaje es el siguiente:
ORA-01113: file 5 needs media recovery
ORA-01110: data file 5: 'Datos_1'

Alguien me puede ayudar????

El problema es que el último backup hecho con export es del mes de septiembre

LoKo
12 de Marzo del 2004
Para colaborarte necesito saber algo, estas trabajando la base en modo archive log?. Tienes tode el historico de los redo?

DBJARR20
12 de Marzo del 2004
Saludos:

1- Entra a tu DB con svrmgrl y corre lo siguiente
recover database using backup controlfile;


2-En otra session entra con svrmgrl
y corre el siguiente queri :

select * from v$log;

ahi tenemos que ver el status y ver cual es el que esta CURRENT y ver de que GROUP# es ok

3- con la informacion del paso dos corremos el siguiente queri

select * from v$logfile;

ahi aparecera las rutas de tus logfile entonces si comparas la informacion hay campos similares al del paso dos verdad? bueno en la primera session que mencionamos en el paso uno y despues de aver corrido el recover database using backup controlfile;
ponle la ruta de tu logfile de acuerdo al grupo que esta curren .

despues correle un alter database open resetlogs;
y LISTO...

Nota: hay que ver si tu dbf existe fisicamente.

SUERTE...

Juan Valero
12 de Marzo del 2004
la solucion que dan es en modo log, si no tengo la posibilidad de estar en ese modo???? de que otra manera puedo hacerlo????

egamboac
12 de Marzo del 2004
Yo tuve el mismo problema con mi base de datos que no estaba en modo archivelog y el centro de soporte de oracle me dió como solución a mi caso bajar un respaldo en frio que tenia de dos días anteriores a mi problema.
Saludos

Fabian Calderon
12 de Marzo del 2004
Muchas Gracias el proceso me salvo mas o menos un mes de trabajo