加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

如何找回误删除的数据信息_数据管理服务 DAS_最佳实践

发布时间:2021-10-31 11:37:29 所属栏目:云计算 来源:互联网
导读:问题举例 数据库DBA更新配置时未添加where过滤条件,误删除配置数据,程序bug生成大量脏数据。 建议措施 运用数据追踪与回滚可以快速解决问题。 操作步骤 登录华为云console:https://console.huaweicloud.com/das,输入华为云的帐户和密码登录数据管理服务
问题举例 数据库DBA更新配置时未添加where过滤条件,误删除配置数据,程序bug生成大量脏数据。   建议措施 运用数据追踪与回滚可以快速解决问题。   操作步骤 登录华为云console:https://console.huaweicloud.com/das,输入华为云的帐户和密码登录数据管理服务。 在产品概览页面选择所需region并选择“面向个体开发”,进入数据管理服务标准版页面。 单击需要登录的数据库实例名称,进入数据库管理页面。 在数据库管理页面单击上方菜单的“数据方案” > “数据追踪与回滚”。进入数据追踪与回滚页面。 图1 数据管理服务   单击页面左上角的“新建追踪任务”,进入任务编辑界面。 在任务编辑页面输入任务名,选择“时间范围”、“数据库名”,“追踪类型”等信息,确认无误后,单击“预检查”。 图2 新建追踪任务     时间范围最大为3个小时。   预检查结束后,在查看详情页面单击“读取日志”。等待1分钟左右,日志读取成功。 图3 读取日志   在该页面单击“搜索日志”。进入搜索日志列表页。在列表页可以看到所选时间范围内,自动以SQL类型的所有操作。 图4 搜索日志   单击列表操作栏的“查看数据”和“查看回滚语句”。找出未添加where条件的SQL语句。 图5 查找问题SQL   单击搜索日志列表左侧的“新建回滚任务”,在任务编辑页面选择“开始事件ID”和“结束事件ID”,选中“生成基于事件的回滚SQL”和“获取数据变更前的原始数据”复选框,选中“追踪类型”等信息,确认无误后,单击“确定”。 图6 新建回滚任务   任务完成后,单击回滚任务列表操作栏的“下载”,将下载后的回滚文件在SQL窗口执行即可回滚到原始数据。 图7 下载回滚文件

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读