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.
0 comentarios:
Publicar un comentario