数据库闪回技术:Oracle数据库误删数据后的恢复
1、步骤一:查询数据库中存在一条t.couseid='699'的数据

2、步骤二:查看当前时间,作为一会删除数据后的恢复时间点

3、步骤三: 打开表t_couse的flash存储权限(在sys用户下执行)ALTER TABLE sbf_hx.t_couse ENABLE row movement

4、步骤四:在业务库删除t.couseid='699';的数据并提交,来模拟数据丢失场景delete from sbf忧溲枷茫_hx.t_couse t where t.couseid='699';

5、步骤五:查询数据,看到已经没有这条记录了

6、步骤六:把表t_couse还原到指定时间点,后边时间要还原的时间点flash水瑞侮瑜back table sb熠硒勘唏f_hx.t_couse to timestamp to_timestamp('2018/12/24 23:37:21','yyyy/mm/dd hh24:mi:ss');

7、步骤七:还原之后,查询数据,发现表数据已经恢复
