Oracle 11gR2用exp无法导出空表的解决
来源:互联网 发布:golang mongodb连接池 编辑:程序博客网 时间:2024/06/06 01:04
来源:http://www.linuxidc.com/Linux/2012-10/72502.htm
在Oracle 11gR2中有个新特性,当表无数据时,不分配segment,以节省空间Oracle当然在执行export导出时,空表则无法导出,但是还是有解决办法的。
解决方法:
一、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment.导出时则可导出空表。
二、设置deferred_segment_creation参数
该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment.修改SQL语句:
alter system set deferred_segment_creation=false scope=both;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
三、 用以下这句查找空表
select 'alter table '||table_name||' allocate extent;' fromuser_tables where num_rows=0;
把查询结果导出,执行导出的语句,该语句会强行修改segment值,然后再导出即可导出空表。
0 0
- Oracle 11gR2用exp无法导出空表的解决
- oracle 11gR2用exp无法导出空表的解决方法
- Oracle 11gR2 exp命令无法导出空表
- Oracle 11gR2 用exp无法导出空表解决方法
- 解决Oracle 11g在用EXP导出时,空表不能导出的问题
- Oracle 11g用exp无法导出空表的处理发布方法
- Oracle 11g用exp无法导出空表的处理
- Oracle 11g用exp无法导出空表的处理发布方法
- Oracle 11G R2 用exp无法导出空表的简单方案
- 解决oracle11g通过exp无法导出空表的问题
- 解决Oracle 11g R2 EXP命令无法导出空表问题
- 解决Oracle 11g R2 EXP命令无法导出空表问题
- oracle 11g exp时 空表无法导出.
- oracle 11g r2 exp无法导出空表
- oracle 11g exp时 空表无法导出. .
- 解决oracle 11G exp 不能导出空表问题
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Java数据类型和MySql数据类型对应表。
- 字典序法生成排列
- static的作用
- POJ2828 Buy Tickets
- [leetcode] Same Tree
- Oracle 11gR2用exp无法导出空表的解决
- JspSmartUpload 实现上传
- Android应用启动协议
- cannot restore segment prot after reloc: Permission denied 解决方法
- 定时器0工作方式1
- Spring 3整合Quartz 2实现定时任务二:动态添加任务
- java7 笔记
- 在三通道彩图和单通道灰度图中画矩形框
- linux下 C语言随机数生成方法rand(产生随机数)