Oracle 数据库全量备份恢复和部分备份恢复 之延续 Oracle11gR2
来源:互联网 发布:java eclipse下载 编辑:程序博客网 时间:2024/05/29 07:43
今天在用exp/imp做一个备份恢复小操作的时候,出现了一个问题,很多的空表不能被exp出来,一开始没有弄懂,后来上Oracle官网看了下Oracle的资料,发下Oracle11g R2 有一个新的特性,在exp和imp的时候,当表无数据时,不分配segment,以节省空间,这样会导致空表数据不能被exp出来。不觉想说一声shit下。
好的,解决方法:
解决办法1: 设置system参数,仅对参数更新后创建的表生效
alter system set deferred_segment_creation=false scope=both;
该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。 需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法
然后再执行解决方法2
解决办法2:为空表手动分派空间
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
执行输出的结果
- Oracle 数据库全量备份恢复和部分备份恢复 之延续 Oracle11gR2
- Oracle 数据库全量备份恢复和部分备份恢复
- Oracle 数据库全量备份恢复和部分备份恢复
- 备份/恢复Oracle数据库
- oracle数据库备份恢复
- oracle备份恢复数据库
- oracle 数据库 备份恢复
- Xtrabackup全量备份与恢复mysql数据库
- Oracle备份和恢复
- oracle备份之rman_全库备份恢复
- 数据库备份和恢复
- 数据库备份和恢复
- 数据库备份和恢复
- MySQL 数据库备份和恢复探讨(全量mysqldump 和 增量mysqlbinlog)
- MySQL 数据库备份和恢复探讨(全量mysqldump 和 增量mysqlbinlog)
- innobackupex在线备份及恢复(全量和增量)
- innobackupex mysql备份及恢复(全量和增量)
- Oracle10g数据库备份与恢复总结5--Oracle备份与恢复之物理备份--Rman备份
- linux定时器
- 非常实用的Ubuntu命令大全
- Android电源管理相关应用技巧分享
- Gallery的一个偶发Force Close
- Android录音失真具体解决方案
- Oracle 数据库全量备份恢复和部分备份恢复 之延续 Oracle11gR2
- 学习智能手机软件开发前景不错
- 最强超级计算机“泰坦”超20PFlops
- 王爽《汇编语言》第9章 转移指令的原理
- Android根文件系统相关应用介绍
- Mongodb 2.2.0 Invalid BSONObj size 问题及解决
- 人生每一件事都是为自己而做,要做就做到最好。
- Android文件系统深入剖析
- Android 随手势进行3D旋转的源码