oracle11g导出dmp文件时不能导出空表,导致缺表
2017-12-01 16:11
211 查看
1、设置deferred_segment_creation参数(以下语句可以在cmd里登录数据库后执行):
查看参数:show parameter deferred_segment_creation ;设置参数:alter system set deferred_segment_creation=false;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。
2、导出以前导入的空表
a,分析用户下的所有表:将该sql语句查询出的结果都执行一遍(目的为了查询空表)
select 'analyze table '||table_name||' compute statistics;' from user_tables;
b,查询该用户下所有的空表:将第二条sql语句的执行结果都执行一遍
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
c,执行之后就可以导出空表了
相关文章推荐
- oracle11g导出dmp文件时不能导出空表,导致缺表
- Oracle导出dmp文件,Oracle11g导出dmp有空表
- PL/SQL导出dmp文件,Oracle11g遇见空表无法导出的问题
- Oracle11g新特性导致空表不能导出问题
- Oracle11g新特性导致空表不能导出问题
- oracle11g导出dmp文件时不能导出空表
- Oracle11g导出dmp空表不能导出解决办法
- Oracle11g 使用plSql导出表,不能导出空表问题!!!!!!
- oracle11g r2版本使用exp命令导出时不能导出空表问题
- oracle11g导出DMP不能导空表解决方法
- (转)oracle11g 不能导出空表解决办法
- 怎样将Oracle11g导出的dmp文件怎样导入到Oracle10g中?
- 轻松解决oracle11g 空表不能exp导出的问题
- 轻松解决oracle11g 空表不能exp导出的问题
- 轻松解决oracle11g 空表不能exp导出的问题。
- 轻松解决oracle11g 空表不能exp导出的问题
- 解决oracle11g 空表不能exp导出的问题
- oracle11g 空表不能导出
- 解决oracle11g 空表不能exp导出的问题
- oracle11g 空表不能exp导出的问题