Pues eso amig@s,
Si nos encontramos con el error ORA-00376: el archivo nº no se puede leer en este momento es debido a que la base de datos ha puesto algun datafile en modo recover y/o offline.
Para recuperar los datafiles que esten en modo recovery es necesario realizar los siguientes pasos:
1-Nos conectamos como SYS a nuestra base de datos.
2-Realizamos la consulta:
SQL>select name,status from v$datafile;
Con este comando listaremos todos los datafile que esten offline o en modo recover.
3-Luego para los datafiles que estan en modo recover hay que ejecutar el comando:
SQL>alter database recover automatic datafile 'ruta y nombre';
Asi en cada uno de los que este en modo recover.
4-Para ponerlos nuevamente en modo online hay que ejecutar el siguiente comando:
SQL>alter database datafile 'ruta y nombre' online;
Asi con cada uno de los que esten en modo offline, recuerden de que pueden saber cuales son ejecutando la query:
select name,status from v$datafile where status in ('RECOVER','OFFLINE);
Espero que les resulte util.
Salu2.
Recuperar datafile en Oracle 10g y 11g
-
Base de datos
,
Brico
,
Cursos Paso a Paso
,
Noticias
,
Oracle
Edit
0 comentarios:
Publicar un comentario