日期:2014-05-16  浏览次数:20411 次

ORACLE10g 闪回表学习

??

    当表被Drop掉后,表及其相关对象被放在一个称为“回收站”的逻辑容器中。但对象并没有从它原先所在的表空间中删除;而是仍然占用着空间。回收站只是一个列出被删除对象目录的逻辑结构。

?

?

?

?

SQL> select * from tab;
SQL> DROP table Table_Name;
SQL> select * from recyclebin;
SQL> FLASHBACK TABLE areainfo TO BEFORE DROP;

如果需要完全删除

SQL> DROP table Table_Name Purge;


此外 -->

     当表空间被回收站数据完全占满,以至于必须扩展数据文件来容纳更多数据时,可以说表空间处于“空间压力”情况下。此时,对象以先进先出的方式从回收站中自动清除。其中,相关对象(如索引)将被首先删除。

?