【DB宝73】Oracle中使用包FY_Recover_Data.pck来恢复truncate误操作的表

0    1183    7

👉 本文共约844个字,系统预计阅读时间或需4分钟。

[toc]

【DB宝73】Oracle中使用包FY_Recover_Data.pck来恢复truncate误操作的表

一、简介

之前整理的内容:http://blog.itpub.net/26736162/viewspace-2082965/

误操作执行truncate后的恢复方法很多,这里再次介绍fy_recover_data包,由大师Fuyunca开发。该包采用纯plsql语句恢复被truncate掉的表,操作比较简单,包的内容参考本文后边的附录部分

Fy_Recover_Data是利用Oracle表扫描机制、数据嫁接机制恢复TRUNCATE或者损坏数据的工具包。由纯PLSQL编写,原理图如下:

【DB宝73】Oracle中使用包FY_Recover_Data.pck来恢复truncate误操作的表

二、实验环境介绍

项目db
db 类型单实例
db version19.3.0.0
db 存储FS
主机IP地址/hosts配置192.168.66.35
OS版本及kernel版本CentOS 7.6
归档模式Archive Mode
ORACLE_SIDlhrsdb

三、 实验代码

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

四、实验过程

4.1、准备数据

4.2、执行误操作

4.3、开始恢复

4.4、清理临时数据

总体而言用fy_recover_data包是非常好的,fy_recover_data可以恢复truncate的数据,但不能恢复drop的数据。

    头像

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表评论

    您的电子邮箱地址不会被公开。

    13 + 3 =

     

    嘿,我是小麦,需要帮助随时找我哦
    • 18509239930
    • 个人微信

    • 麦老师QQ聊天
    • 个人邮箱
    • 点击加入QQ群
    • 个人微店

    • 回到顶部
    返回顶部