麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
721
2023-04-14
【数据库数据恢复】***数据库误truncate table的数据恢复案例
数据库恢复环境:
数据库:win_***_x64。
数据库故障&分析:
数据库数据恢复过程:
本次案例演示中,北亚数据恢复工程师构造了一个相同环境下的类似故障。
1、用Scott用户创建表emp1,连续多次复制emp表,然后truncate表emp1。此时查询该表,数据库中该表的记录为0条。
北亚数据恢复——***数据库数据恢复
2、基于***数据库文件底层分析system表空间文件,找到truncate表的原始数据所在的位置。
北亚数据恢复——***数据库数据恢复
3、解析表所在的数据文件数据库,找到truncate的数据并将truncate的数据插入到数据库中。通过解析system01.dbf文件,找到truncate的数据所在的位置,继而找到被删除的数据。解析表所在的数据文件,然后将truncate的数据插入到数据库中。
4、在数据库中查找被truncate的数据,结果发现被truncate的数据已经恢复,备份数据。
北亚数据恢复——***数据库数据恢复
5、Exp导出scott用户。
北亚数据恢复——***数据库数据恢复
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。