RECYCLEBIN

RECYCLEBIN

Para recuperar las tablas de la “papelera”, se utiliza la entencia

FLASHBACK TABLE “BIN$……..” TO BEFORE DROP;

Cuando se hace un DROP de la tabla, se envía a la papelera, junto con sus objetos asociados(índices,constraints, triggers,segmentos LOB, etc)

Y para limpiar la papelera:

purge recyclebin;

También se puede consultar las tablas de la papelera:

select * from “BIN$….”;

Y para saber las tablas que hay en la papelera:

select * from ser_recyblebin;

Para borrar una tabla sin que vaya a la papelera:

DROP TABLE tabla PURGE;

Pero si, lo mejor es que eches un vistazo a la documentación:http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/flashptr004.htm#sthref619
Vistas:

user_recyclebin
dba_recyclebin

Otros comandos

purge recyclebin;
purge table bin$….;
select * from “bin$…”;
flashback table nombre_tabla to before drop;
flashback table “bin$…” to before drop;
drop table …. purge;
select * from recyclebin;
purge dba_recyclebin;

Desactivar la papelera

Parámetro recyclebin=OFF –> Para toda la instancia
alter session set recyclebin=off; –> Por sesión

Comentarios

Entradas populares de este blog

[ORACLE] Script Espacio ocupado y libre de tablespaces (incluyendo los temporary)

Oracle - Apuntes sobre LOBs para DBAs

Oracle - Traza 10046 (SQL_TRACE)