数据库闪回技术: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数据库误删数据后的恢复
  • 谈谈大风量空调箱的风机段和过滤段安装位置
  • 乒乓球之腕型在拉球中的作用
  • 升级贷的官方申请渠道有哪些
  • 木耳凉菜的做法
  • 热门搜索
    哪里买车最便宜 衣服上有霉点怎么洗掉 太原有什么旅游景点 房产税如何征收 微信如何只发文字 上汽大通g10怎么样 松下空调质量怎么样 qq主题怎么换 顺义旅游景点 如何瘦胸