Recuperación de datos en oracle

Hola, tengo funcionando un job en una base de datos oracle, el cual realiza una copia de seguridad junto con el controlfile.
Mi duda es como puedo recuperar datos que se hayan perdido o se hayan borrado de las tablas, o una tabla, o un procedimiento, ¿un usuario o un esquema?
He intentado esto y no me funciona::
1.- En funcionamiento normal de la base de datos, borro una tabla por de un esquema de un usuario, e incluso he borrado el usuario y su esquema.
2.- Cierro la base de datos.
3.- Monto la base de datos.
4.- Ejecuto el asistente de recuperación.
Una vez terminado el asistente me deja la base de datos tal y como esta, no me recupera lo que haya borrado, gracias.

1 respuesta

1
Respuesta de
Hay varias dudas:
1.- ¿El job que es lo que respalda?.
2.- ¿La Base de Datos es ARCHIVEDLOG?
Lo mejor en estos casos es tener la BD en ARCHIVEDLOG, así podrás recuperar la información justo antes del borrado.
De todas formar en estos casos tendrás que recuperar la BD y aplicar los archives hasta el momento antes del error o borrado.
Existe otra posibilidad opero esa es con Oracle 9i o 10G, los cuales te ofrecen Base de Datos del Tiempo.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje