Solucionar el error ORA-01244: unnamed datafile(s) added to control file by media recovery

Hola Amig@s,

Si nos encontramos con este error, seguramente que hemos tenido algún problema al recuperar una base de datos o a restaurarla utilizando el RMAN.

Cuando intentamos recuperar la bbdd, nos muestra el siguiente error:

SQL> recover database using backup controlfile;

ORA-00283: recovery session canceled due to errors
ORA-01244: unnamed datafile(s) added to control file by media recovery
ORA-01110: data file 1: 'c:\oracle\oradata\test.dbf

Lo que nos está diciendo Oracle es que que uno de nuestros tablespaces tiene un 
miembro definido pero dicho miembro no existe físicamente en el disco duro.

Para solucionarlo, desde SYS, crearemos el miembro (datafile) que nos falta con el 
siguiente comando:

SQL> alter database create datafile 1 as ''c:\oracle\oradata\test.dbf';

Database altered.

E Voila!, con ello habremos recuperado la instancia.

Por ultimo, hacemos un shutdown immediate y un startup y comprobamos si la 
bbdd ya arranca correctamente.

Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: