千家信息网

Oracle下Truncate表的恢复

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章主要介绍"Oracle下Truncate表的恢复",在日常操作中,相信很多人在Oracle下Truncate表的恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年11月24日Oracle下Truncate表的恢复

这篇文章主要介绍"Oracle下Truncate表的恢复",在日常操作中,相信很多人在Oracle下Truncate表的恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Oracle下Truncate表的恢复"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Oracle Truncate表恢复(ODU)

3.0.7版本开始,恢复Truncate表更方便,只需要执行下面的步骤:

· (1)OFFLINE表所在的表空间

· (2)生成数据字典:unload dict

· (3)扫描数据:scan extent

· (4)恢复表:unload table username.tablename object auto

create table tt1 as select * from dba_objects;

create table tt2 as select * from tt1;

select * from dba_objects where object_name='TT1'; ---OBJECT_ID 87295 ---DATA_OBJECT_ID 87295

---object_id: Dictionary object number of the object.

---Data_object_id: Dictionary object number of the segment that contains the object.

truncate table tt1;

select *from tt1;

一:OFFLINE表所在的表空间

select * from dba_objects where object_name='TT1'; ---OBJECT_ID 87290 ---DATA_OBJECT_ID 87297

select tablespace_name from user_tables where table_name='T1'; ---USERS

alter tablespace USERS offline;

alter system checkpoint;

二:ODU 版本3.0.9

三:生成数据字典

四:扫描数据

五:恢复表

自动生成以下三个文件

六:通过sqlldr加载数据到数据库

七:验证数据

select count(*) from tt1; ---86155

select * from tt1;

到此,关于"Oracle下Truncate表的恢复"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

数据 学习 生成 字典 所在 更多 版本 空间 帮助 实用 接下来 三个 数据库 文件 文章 方法 步骤 理论 知识 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 思科认证网络安全工程师 百诺恩母婴软件开发有限公司 使用sqlmap查看数据库 未来教育三级数据库 有关网络安全问题 电脑服务器有什么好用 河南新乡市嘟嘟网络技术有限公司 吉林智能化网络技术服务哪家好 学计算机网络技术的条件 网络数据库技术章节测试答案 安卓软件开发编程语言 昌吉网络技术培训 sql中如何关闭数据库 服务器电源给电瓶充电器 怀柔区进口软件开发特点 十堰软件开发定制 数据库视图怎么开放 春魁互联网科技有限公司 爆炸逻辑网络技术及其应用研究 深圳管理软件开发如何收费 专业知识数据库 内蒙古安全服务器地址 放心的纸箱吸塑一体软件开发企业 乐高无限游戏服务器 汇丰银行广州软件开发公司 软件开发配置管理 郑州开源数据库 腾讯云网站部署到服务器上并解析 企业网络服务器容量 你必须掌握的服务器推送技术
0