当前位置:首页 >> 节能

【在线数据恢复】Oracle在线误truncate table的数据恢复

来源:节能   2023年04月04日 12:16

资料恢复状况:

Oracle 11g R2资料库。

资料库故障情况:

资料库管理员误truncate table CM_CHECK_ITEM_HIS,注记资料遗留下,业务查阅到该注记太阳报难为。资料库离线不可用,注记资料能够查阅。

*Oracle资料库小专业知识:

Truncate原理:ORACLE但会在资料辞典和Segment Header中的更新注记的Data Object ID,而实际资料部分的块则不但会做修订。由于资料辞典与段竖的DATA_OBJECT_ID与后续的资料块中的的并不相一致,所以ORACLE公共服务进程在载入全注记资料时不但会载入到已经被TRUNCATE的历史纪录。

Oracle资料库资料恢复过程:

1、为保护公共服务器的资料,本文件模拟紧密结合与公共服务器生产状况相同的故障。Scott公共服务器创设注记emp1,复制emp注记,连续复制多次,总历史纪录数为:7340032条。truncate注记emp1,之后没有进行任何操作。查阅该注记,资料库中的该注记的历史纪录为0条。

南欧资料恢复——Oracle资料库资料恢复

注: Os:win server 2008R2。资料库修订版:win_oracle_11.2.0.1_x64;

2、对system注记空间文件进行分析,寻觅truncate注记的原始资料所在的后方。

南欧资料恢复——Oracle资料库资料恢复

3、求解注记所在的资料文件,寻觅truncate的资料。

4、将truncate的资料弹出到资料库中的。

说明了:通过求解system01.dbf文件,寻觅truncate的资料所在的后方,寻觅被删除的资料。求解注记所在的资料文件,将truncate的资料弹出到资料库中的。

在资料库中的,查找被truncate,发现资料回来了,从外部离线资料。

南欧资料恢复——Oracle资料库资料恢复

5、Exp解析scott公共服务器;

南欧资料恢复——Oracle资料库资料恢复

贵阳甲状腺医院排行
天津妇科医院哪个最好
眼睛酸痛怎么才能快速缓解
拉肚子肠胃炎吃什么药
安徽白癜风医院哪家最好
标签:数据
友情链接