PDA

Ver la Versión Completa : Error ORACLE


tito81
25/05/09, 07:18:19
Buenos días:
Desde ayer 24/05/2009 vemos que el sistema donde tenemos un SAP ecc 6.0 está parado, nos hemos encontrado los procesos de oracle parado y en el alert aparece el siguiente mensaje:

ORA-01115: IO error reading block from file 216 (block # 275466)
ORA-01110: data file 216: '/oracle/PH2/sapdata9/btabd_85/btabd.data85'
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: -1
Additional information: 491520

El caso está en si intentamos arrancar la BD nos sigue apareciendo dicho erro y ya nos tememos lo peor.

Versión de Oracle: 10.2.0.4 Versión de S.O.: Linux SUSE10 64bits

Sugerencias por favor??. Es muy urgente.
Gracias Por vuestra ayuda

elalien
25/05/09, 14:53:02
Pues tiene toda la pinta de que hay corrupcion de datos en el fichero. Probablemente tengas que hacer un restore+recover y luego pasar un dbverify para asegurarte que no hay más ficheros en la misma situacion.

De hecho no seria mala idea pasarlo antes directamente

Mira antes por si acaso si se te ha quedado algun archivo en begin backup: (porque se cayera la instancia mientras se hacia un backup online)

select * from v$backup;

si hubiera alguno --> ALTER DATABASE END BACKUP;

tito81
25/05/09, 15:29:19
Esa sería una buena idea si la Base de Datos hubiera estado en modo archivelog pero al ser un entorno de Test en el que están haciendo pruebas se tenía desactivado, el caso es que no queríamos perder las pruebas y los datos que tenían en dicha máquina pero me temo que no va a haber otro remedio que hacer una copia homogénea de Producción.

No obstante mucha gracias, y la verdad es que la solución que proponías era la más indicada.

Muchas gracias. Un saludo.

koletas
29/05/09, 09:04:04
Haz un dbverify con las brtools pero antes lanza esto con tus datos siguiendo el fichero adjunto.