Truncate异常恢复一之Truncate前后对比
Truncate异常恢复二之DBMS恢复
Truncate异常恢复三之GDUL恢复
Truncate异常恢复四之BBED恢复
Truncate异常恢复四之BBED恢复
构建测试表
SQL> create table devin.test_trun as select * from dba_objects;
Table created.
SQL> select count(*) from devin.test_trun;
COUNT(*)
----------
72837
# truncate数据
SQL> truncate table devin.test_trun;
Table truncated.
SQL> alter system checkpoint;
System altered.
复制
执行恢复
./GDUL
GDUL> desc devin.test_trun;
object_id: 78540, dataobj#: 78546, cluster tab#: 0
segment header: (ts#: 9, rfile#: 9, block#: 154)
Name Null? Type
-------------------- --------------- -------------------
OWNER VARCHAR2(128)
OBJECT_NAME VARCHAR2(128)
SUBOBJECT_NAME VARCHAR2(128)
OBJECT_ID NUMBER
DATA_OBJECT_ID NUMBER
OBJECT_TYPE VARCHAR2(23)
CREATED DATE
LAST_DDL_TIME DATE
TIMESTAMP VARCHAR2(19)
STATUS VARCHAR2(7)
TEMPORARY VARCHAR2(1)
GENERATED VARCHAR2(1)
SECONDARY VARCHAR2(1)
NAMESPACE NUMBER
EDITION_NAME VARCHAR2(128)
SHARING VARCHAR2(18)
EDITIONABLE VARCHAR2(1)
ORACLE_MAINTAINED VARCHAR2(1)
APPLICATION VARCHAR2(1)
DEFAULT_COLLATION VARCHAR2(100)
DUPLICATED VARCHAR2(1)
SHARDED VARCHAR2(1)
CREATED_APPID NUMBER
CREATED_VSNID NUMBER
MODIFIED_APPID NUMBER
MODIFIED_VSNID NUMBER
GDUL> scan tablespace 9
start scan tablespace 9 in parallel 1...
scan tablespace completed.
GDUL> untrunc table devin.test_trun;
2021-10-22 08:22:33 untruncating table "DEVIN"."TEST_TRUN" in parallel 1...
2021-10-22 08:22:33 untruncated 72837 rows.
复制
导入数据
[oracle@devin-enmo dump]$ mv DEVIN_TEST_TRUN.dmp /u01/app/oracle/admin/hkora/dpdump/
[oracle@devin-enmo dump]$ impdp devin/******** directory=DATA_PUMP_DIR dumpfile=DEVIN_TEST_TRUN.dmp
Import: Release 12.2.0.1.0 - Production on Fri Oct 22 08:24:24 2021
Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Master table "DEVIN"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
Starting "DEVIN"."SYS_IMPORT_FULL_01": devin/******** directory=DATA_PUMP_DIR dumpfile=DEVIN_TEST_TRUN.dmp
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
. . imported "DEVIN"."TEST_TRUN" 124.8 KB 1000 out of 72837 rows
Job "DEVIN"."SYS_IMPORT_FULL_01" successfully completed at Fri Oct 22 08:24:34 2021 elapsed 0 00:00:05
复制
GDUL之前的版本是免费的,但是新版本已经开始收费,免费版只能恢复1000条数据,类似的工具还有ODUL等等。
最后修改时间:2021-11-30 08:40:12
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
您好,您的文章已入选合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
3年前

评论
相关阅读
2025年3月中国数据库排行榜:PolarDB夺魁傲群雄,GoldenDB晋位入三强
墨天轮编辑部
1854次阅读
2025-03-11 17:13:58
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1295次阅读
2025-03-13 11:40:53
【专家观点】罗敏:从理论到真实SQL,感受DeepSeek如何做性能优化
墨天轮编辑部
1279次阅读
2025-03-06 16:45:38
01. HarmonyOS Next应用开发实践与技术解析
若城
1192次阅读
2025-03-04 21:06:20
DeepSeek R1助力,腾讯AI代码助手解锁音乐创作新
若城
1178次阅读
2025-03-05 09:05:00
03 HarmonyOS Next仪表盘案例详解(二):进阶篇
若城
1169次阅读
2025-03-04 21:08:36
05 HarmonyOS NEXT高效编程秘籍:Arkts函数调用与声明优化深度解析
若城
1157次阅读
2025-03-04 22:46:06
04 高效HarmonyOS NEXT编程:ArkTS数据结构优化与属性访问最佳实践
若城
1151次阅读
2025-03-04 21:09:35
02 HarmonyOS Next仪表盘案例详解(一):基础篇
若城
1147次阅读
2025-03-04 21:07:43
06 HarmonyOS Next性能优化之LazyForEach 列表渲染基础与实现详解 (一)
若城
1141次阅读
2025-03-05 21:09:40