千家信息网

Oracle下Truncate表的恢复

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍"Oracle下Truncate表的恢复",在日常操作中,相信很多人在Oracle下Truncate表的恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年01月21日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安全错误 数据库的锁怎样保障安全 怎么查询服务器是否连接外网 袋鼠互联网科技有限公司重庆 pubg低配版服务器错误 服务器能用普通内存吗 售后完善的计算机软件开发费用 网络安全方向要做什么实验 书店网络安全责任制度 qt如何创建数据库表和表头 关系数据库高中信息技术 实验八数据库的安全性 数据库基本语句使用后的感受 淘宝平台服务器维护要多久 西安数据库安全公司 intel 金牌服务器 vb数据库删改 寒武纪嵌入式软件开发 gps信息如何传送到数据库 配网自动化网络安全 青少年网络安全教育宣传图片 数据库用什么索引 数据库原理综合设计图 游戏平台服务器排行榜 浙江推广软件开发代理商 小公司开发软件开发 互联网科技软件有哪些 电脑数据库怎么看文件 天津学生网络技术服务项目 佛山市骏乘网络技术有限公司 重生互联网科技金融小说 小鹅网络技术有限公司利润表
0