2023年3月24日

【数据库数据恢复】误truncate table导致表数据丢失的数据恢复方案

摘要: 【数据库数据恢复】误truncate table导致表数据丢失的数据恢复方案 北京某国企服务器中部署的Oracle 11g R2数据库被误操作执行了truncate table CM_CHECK_ITEM_HIS,表数据丢失,查询该表时报错,数据库备份不可用,表数据无法查询。 Truncate数据原理:表被Truncate后,ORACLE会在数据字典和Segment Header中更新表的DATA_OBJECT_ID,但是不会修改实际数据部分的块。由于数据字典与段头的DATA_OBJECT_ID与后续的数据块中的并不一致,所以ORACLE服务进程在读取全表数据时读取不到已经被TRUNCATE但是实际未被覆盖的数据。 阅读全文

posted @ 2023-03-24 11:13 北亚数据恢复 阅读(573) 评论(0) 推荐(0)

导航