Oracle 11g闪回flashback(6)


SQL> select * from tab;--表被闪回了
TNAME                    TABTYPE  CLUSTERID
------------------------------ ------- ----------
ADDRESS                TABLE


SQL> drop table address;
Table dropped


SQL> create table address(id number(10));
Table created


SQL> insert into address values(1);
1 row inserted


SQL> commit;
Commit complete


SQL> drop table address;
Table dropped


SQL> select * from user_recyclebin;--回收站中有两个address表
OBJECT_NAME        ORIGINAL_NAME        OPERATION TYPE                  TS_NAME                CREATETIME DROPTIME      DROPSCN PARTITION_NAME      CAN_UNDROP CAN_PURGE    RELATED BASE_OBJECT PURGE_OBJECT      SPACE
------------------------------ -------------------------------- --------- ------------------------- ------------------------------ ------------------- ------------------- ---------- -------------------------------- ---------- --------- ---------- ----------- ------------ ----------
BIN$DXVcPQqkU6HgUKjAA1tAfw==$0 ADDRESS                  DROP  TABLE                USERS                    2015-01-24:22:51:52 2015-01-24:22:52:19    3145976                                  YES    YES        77424      77424        77424          8
BIN$DXVcPQqjU6HgUKjAA1tAfw==$0 ADDRESS                  DROP  TABLE                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145840                                  YES    YES        77236      77236        77236          8
BIN$DXVcPQqiU6HgUKjAA1tAfw==$1 BIN$DXVcPQqeU6HgUKjAA1tAfw==$0 DROP  INDEX                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145836                                  NO      YES        77236      77236        77239          8
BIN$DXVcPQqhU6HgUKjAA1tAfw==$1 BIN$DXVcPQqdU6HgUKjAA1tAfw==$0 DROP  INDEX                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145831                                  NO      YES        77236      77236        77240          8


SQL> flashback table address to before drop;--闪回表
Done


SQL> select * from user_recyclebin;
OBJECT_NAME        ORIGINAL_NAME        OPERATION TYPE                  TS_NAME                CREATETIME DROPTIME      DROPSCN PARTITION_NAME      CAN_UNDROP CAN_PURGE    RELATED BASE_OBJECT PURGE_OBJECT      SPACE
------------------------------ -------------------------------- --------- ------------------------- ------------------------------ ------------------- ------------------- ---------- -------------------------------- ---------- --------- ---------- ----------- ------------ ----------
BIN$DXVcPQqjU6HgUKjAA1tAfw==$0 ADDRESS                  DROP  TABLE                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145840                                  YES    YES        77236      77236        77236          8
BIN$DXVcPQqiU6HgUKjAA1tAfw==$1 BIN$DXVcPQqeU6HgUKjAA1tAfw==$0 DROP  INDEX                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145836                                  NO      YES        77236      77236        77239          8
BIN$DXVcPQqhU6HgUKjAA1tAfw==$1 BIN$DXVcPQqdU6HgUKjAA1tAfw==$0 DROP  INDEX                USERS                    2015-01-22:06:10:58 2015-01-24:22:51:38    3145831                                  NO      YES        77236      77236        77240          8


SQL> select * from address;--被闪回的表示最晚送到回收站的那张表
        ID
-----------
          1


SQL>
SQL> drop table address purge;--删除表并不送入到回收站中
Table dropped

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/647f086b6eb914738c7dda51df50b04b.html