栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

2021-09-27

2021-09-27

DM8如何恢复数据至某时间点

文章目录
    • DM8如何恢复数据至某时间点
  • 前言
  • 一、开启归档
    • 1.1将数据库置为MOUNT状态
    • 1.2开启归档并设置归档路径
  • 二、人为导致数据丢失
    • 2.1确认EMPLOYEE表数据的存在
    • 2.2误删除EMPLOYEE表数据
  • 三、确认误执行delete的具体时间点
  • 四、确定最近一次全备份的时间
  • 五、恢复到某时间点
    • 5.1执行整库恢复
    • 5.2执行恢复数据至具体时间点
    • 5.3更新magic
  • 六、数据验证
  • 总结


前言

工作中后台刷数、变更数据操作导致数据丢失或损坏属于小概率发生,但较为常见的如业务需要从备份数据中提数到某具体时间的需求等,诸如此类情况可以通过DM8的数据恢复到具时间点功能来解决。本文假设人为操作导致数据的丢失。。


一、开启归档

如果需要恢复到某具体时间点,就要用到归档日。首先开启归档功能,归档类型设置为LOCAL。

1.1将数据库置为MOUNT状态

1.2开启归档并设置归档路径




二、人为导致数据丢失 2.1确认EMPLOYEE表数据的存在

2.2误删除EMPLOYEE表数据

注意:对delete操作,需要commit或开启自动commit。

此时表中数据已被删除。

三、确认误执行delete的具体时间点

DM8数据库有一个示图v$sql_history,可以查询出误操作delete的具本时间。此时可以定位执行时间为16:13:32。

四、确定最近一次全备份的时间

可通过DM8数据库的sysjobhistories2表查询备份计划任务的执行。通过查询此表,可以看到与数据误删除最近的一次备份为16:10:53。

五、恢复到某时间点 5.1执行整库恢复

5.2执行恢复数据至具体时间点

因误操作时间为16:13:32秒,我们将数据恢复指定至16:13:00。

5.3更新magic

六、数据验证

确认表中数据已恢复至误操作前。

总结 以上是通过归档日志恢复数据至某时间点的具体操作。DM8还是供了更多的、易于操作的数据备份恢复命令,同时提供了图型化的管理工具。从这一点,可以看出DM数据更加注重了国人的使用习惯,提供更具便利性数据库管理模式。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/279006.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号