1、修改的数据可以通过查询undo tablespace中的这个table的数据此方法受到undo_retention的限制,该参数设定修改的数据在undo tablespace中的存放时间,过期就会被覆盖掉
SELECT col1,col2,col3

FROM table_name AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL'0'MINUTE)

WHERE col1='2';


2、table 被drop后可以通过recycle bin查询 

drop table table_name;

drop table table_name cascade constraints;

drop table table_name purge;

如果使用第3中方法,table 将无法恢复。前2种都是将table放到recycle bin中,我们仍可以通过一下方法查询到:

flashback table table_name to before drop; table 恢复

select * from table_name;

如果table 删除后有被re-create,那要访问已删除的那个table时需要加rename

flashback table table_name to before drop rename to table_name_old;

posted on 2008-06-14 17:45  Alex.Zhang  阅读(533)  评论(0编辑  收藏  举报