Si tu base de datos Oracle tiene activada la papelera de reciclaje, recuperar una tabla borrada por accidente es muy fácil. Pero… ¿Qué pasa si alguien volvió a crear dicha tabla con el mismo nombre?
Vamos por parte, si se eliminó una tabla se puede recuperar con este comando:
FLASHBACK TABLE <nombre_tabla> TO BEFORE DROP;
Si luego de haberse eliminado una tabla, alguien ya creó otra tabla con el mismo nombre, podés recuperar la tabla original con un nombre distinto con este comando:
FLASHBACK TABLE <recyclebin_name> TO BEFORE DROP RENAME TO <nombre_nuevo>;
Y para obtener el recyclebin_name puedes consultar la vista DBA_RECYCLEBIN.
Hasta el próximo post 🙂
Saludos desde Buenos Aires, Argentina.

