不影响数据库运行如何快速恢复刚删除的表及其数据(二)
如何恢复刚才删除的一条数据
比如执行了delete from emp where ename='FORD';如何恢复刚刚删除的记录。
执行如下语句:
select t.start_timestamp,
t.commit_timestamp,
t.logon_user,
t.operation,
t.table_name,
t.table_owner,
t.undo_sql
from flashback_transaction_query t where tbale_name='EMP';
将undo_sql中的sql语句摘出执行即可。删除一条语句,undo_sql中会存放一个insert语句。