Entradas

Mostrando entradas de abril, 2008

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;
Estimar el UNDO necesario para realizar una operación costosa La idea consiste en extrapolar a partir de una prueba previa con menos filas. Consultar el campo WRITES de la vista v$rollstat, ejecutar la operacion, y volver a consultar el campo WRITES. La diferencia de los dos valores serán los bytes de undo generados. Si la operación se ha realizado, por ejemplo con el 10% de los datos, es simple extrapolar para el 100%.