oracle数据库安装教程(oracle 11g数据库安装教程)

误操作导致数据库数据丢失是最常见的数据库故障。如果有最新备份的情况下,误删除数据后恢复备份数据即可。当然也会有特殊状况如:数据库备份无法使用、还原报错等。北亚数据恢复工程师为大家介绍的是一例oracle数据库误truncate table 后的数据库恢复案例。如果您碰到误操作导致数据丢失,备份又恰好无法使用的情况可以参考这个数据恢复方案。

Truncate工作原理:

正常情况下oracle会通过Segment Header及数据字典对表的Data Object ID进行更新,具体到存储数据部分的块实际上并未被修改。在oracle服务再进行全表数据读取时,由于数据字典和Data Object ID与实际存储的数据块内容不一致,而不会读取到被truncate的内容记录,这也就是数据库恢复数据的关键。

数据库数据恢复过程:

在本案例演示中,北亚数据恢复工程师构造了一个故障。

1、构造故障的软硬件设备如下:

Os:windows server;

数据库版本:最新版本的64位的win_oracle。

2、Scott用户创建表emp1,复制emp表,连续复制多次,总记录数为:7340032条。随后truncate表emp1。此时查询该表,数据库中该表的记录为0条。见下图:

北亚数据恢复——truncate table后如何恢复数据

3、北亚数据恢复工程师打开数据库文件的底层数据,对system表空间文件进行分析,找到truncate表的原始数据所在的位置,见下图:

北亚数据恢复——truncate table后如何恢复数据

4、解析表所在的数据文件数据库,找到truncate的数据;

5、将truncate的数据库插入到数据库中。

数据恢复结果 :

通过解析system01.dbf文件,北亚数据恢复工程师找到truncate的数据所在的位置,找到被删除的数据。解析表所在的数据文件,将truncate的数据插入到数据库中。

在数据库中,查找被truncate,发现数据回来了,直接备份数据。见下图:

北亚数据恢复——truncate table后如何恢复数据

Exp导出scott用户;见下图:

北亚数据恢复——truncate table后如何恢复数据

本文来自“等夏天等秋天”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/87096.html

上一篇 2023-04-23 05:22:09
下一篇 2023-04-21 12:07:58

相关推荐

  • 手机数据库是什么意思

    Android内置了一个名为SQLite的关系型数据库,这是一款轻量型的数据库,操作十分简便SQLite与别的数据库不同的是,它没有数据类型。可以保存任何类型的数据到你所想要保存的任何表的任何列中。但它又支持常见的类型比如:NULL,VARCHAR,TEXT,INTEGER,BLOB,CLOB…等。唯一的例外

    2023-03-23 18:00:03
    276
  • 苹果怎么进入应用与数据界面,苹果怎么进入应用与数据库

    1、点击“设置” 并打开。2、打开设置之后,就可以看到 “蜂窝网络”,进入“蜂窝网络” 界面。3、向下滑动就可以看到在苹果手机中下载的所有APP,包括目前所消耗的流量多少。4、选择你想要管理的应用,点击进行数据管理,分别是 “关闭”、“WLAN” 和“WLAN 与蜂窝网络”,

    2022-10-17 09:30:03
    145
  • 数据库管理员的英文缩写是,数据库管理员的英文缩写是什么

    DBA。是对管理和维护数据库管理系统的相关人员的统称。DBA主要负责运行维护和管理数据库的管理系统。数据库管理员的核心工作目标是保证数据库的稳定性、高性能和安全性、完整性。

    2022-10-13 08:05:03
    301
  • 数码宝贝绝境求生隐藏数码兽(数码宝贝绝境求生主角数码兽)

    黑暗巨龙兽 等级成熟期类型恐龙型属性病毒 被恶性计算机病毒侵蚀身体的恐龙型数码兽。原本是巨龙兽中的数码兽,不过感染了恶性计算机病毒,构成肉体的数据产生了Bug而变化成了狂暴的数码兽。身体变为黑色,手臂也比巨龙兽更强劲,攻击力也增强。会将映入眼帘的所有东西看成是

    2023-04-28 14:56:24
    204