使用闪回查询
使用闪回查询,可以回滚到指定时间点的数据,可以通过系统时间(YYYY-MM-DD HH24:MI:SS)或SCN回滚数据。
SQL> select * from tableName as of timestamp(sysdate-1/24);
SQL> select * from tableName as of scn(123456);
3、闪回事务或表
使用闪回恢复事务或表时,需使用如下语句:
PUB_YPSXB_FSB
alter table tableName enable row movement;
SQL> flashback table tableName to timestamp(sysdate-1/24);
SQL> flashback transaction;
4、查看闪回日志
Oracle数据库会记录闪回的操作日志,可以通过如下命令查看:
SQL> select * from dba_flashback_transaction_query;