数据库闪回技术:Oracle数据库误删数据后的恢复

 时间:2024-10-17 10:56:52

1、步骤一:查询数据库中存在一条t.couseid='699'的数据

数据库闪回技术:Oracle数据库误删数据后的恢复

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

数据库闪回技术:Oracle数据库误删数据后的恢复

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

数据库闪回技术:Oracle数据库误删数据后的恢复

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

数据库闪回技术:Oracle数据库误删数据后的恢复

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

数据库闪回技术:Oracle数据库误删数据后的恢复

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');

数据库闪回技术:Oracle数据库误删数据后的恢复

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

数据库闪回技术:Oracle数据库误删数据后的恢复
  • 谈谈大风量空调箱的风机段和过滤段安装位置
  • 乒乓球之腕型在拉球中的作用
  • 升级贷的官方申请渠道有哪些
  • 木耳凉菜的做法
  • 热门搜索
    末日时在做什么? administration什么意思 考研结果什么时候出 沸沸扬扬的意思 crl是什么意思 陌若安生是什么意思 沉醉的意思 当量是什么意思 提前批次是什么意思 别无所求的意思