ORA-00314

Juan R.
06 de Octubre del 2005
Bueno, despues de mucho indagar y buscar acudo a este foro a ver si podeis "iluminarme" un poco.
Para empezar no soy ningún guru de oracle asi que si podeis contarme las cosas lo más simple posible, mejor :-)

Al grano. Tengo una base de datos en una máquina que ha sufrido daños despues de una serie de apagones. Pude recuperar los archivos de la base de datos, pero despues de montar toda la paraeta y poner los preciosos datos recuperados, la base de datos no se quiere abrir, se monta pero no se abre. En concreto el error que indica es:

ORA-00314: Log 1 thread 1, la sequencia número 109 esperada no coincide con 106.

Indagando un poco me encuentro con que las sequencia de los ficheros log (son online) llegan hasta la 106 con SCN 229E594-23003F5, con lo que deduje que los ficheros de datos tienen indicada una sequencia mayor que los ficheros redo log. No se si esto puede ser así, pero a ver si alguien puede darme una solución o una indicación de por donde ir.

Gracias a todos.

Rodolfo Reyes
06 de Octubre del 2005
La ayuda de Oracle indica lo siguiente:

Cause: The online log is corrupted or is an old version.

Action: Find and install the correct version of the log or reset the logs. Refer to the Oracle9i Database Administrator's Guide for recovery procedures.

El siguiente link, es "Oracle9i Database Administrator's Guide"

http://download-west.oracle.com/docs/cd/A91202_01/901_doc/server.901/a90117/toc.htm


pp
06 de Octubre del 2005
los redo que te faltan del 106 al 109 son los online, si no están servibles abre la bbdd con la opción resetlogs