Recuperación parcial de una base de datos Oracle, cuando se ha perdido un datafile y base de datos se encuentra en modo NOARCHIVELOG
postHace algunos dias se me presentó el siguiente caso:
1.- Base de datos Oracle 9i sobre Windows XP
2.- Base de datos se encuentra en modo NOARCHIVELOG
3.- Programador agrega un datafile con file# 20 a un tablespaces llamado MYTABLESPACE
4.- De esta forma, el tablespace MYTABLESPACE contiene 3 datafile con file# 15, 17 y 20
5.- Al programador no le gustó el nombre que le dió al datafile 20 y lo elimina a nivel de sistema operativo
6.- El programador tambien elimina por error el datafile 17, que si contenia datos.
7.- El programador trata de subir la base de datos y esta no sube, solo llega a la fase de montaje.
8.- El programador entra en pánico.
Solución:
1.- Tratar de recuperar los datafiles a nivel de sistema operativo con alguna herramienta de recuperación como http://ntfsundelete.com/ u otra similar.