注册
表误删除恢复测试
培训园地/ 文章详情 /

表误删除恢复测试

weo 2023/03/06 1446 1 0

应用场景:表误删,在sql日志中找到执行drop table的具体时间点,然后结合最近一次的备份和备份时间之后的所有归档文件恢复到表误删之前,将所需文件拷贝到测试环境重新初始化实例,使用备份和归档恢复到指定时间点。
适用环境:开启归档和定时备份作业,表误删之后的备份无效。
1、模拟表误删
图片.png
2、将删表最近一次的备份和备份之后所有的归档文件拷贝到测试环境中
图片.png
图片.png
3、在测试环境中,还原误删除表环境的备份
图片.png
4、利用归档恢复到删除表之前的时间
RECOVER DATABASE ‘/dmdata/DAMENG/dm.ini’ WITH ARCHIVEDIR ‘/data/arch’ UNTIL TIME ‘2022-11-15 16:45:41’;
图片.png
5、更新db_magic
图片.png
6、查询验证
图片.png
7、在测试环境中将表导出
图片.png
8、将测试环境导出的dmp导入到表误删除的环境中
图片.png
9、导入后查询
图片.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服