alter system set deferred_segment_creation=false;
select 'alter table '||table_name||' allocate extent;' from user_tables where segment_created='NO'

处理Oracle导出dmp文件无法处理空表,以及少表的情况
方法1、批量处理空表

步骤1、先分析表
        生成分析语句
        --select 'analyze table '||table_name||' compute statistics;' from user_tables;

步骤2、将分析语句拿出来执行
        类似以下语句
        analyze table table_name compute statistics;

步骤3、处理空表
        生成处理语句
        --select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
步骤4、执行处理语句
        类似以下语句
        alter table table_name allocate extent;
步骤5、查询所有空表
        --select table_name from user_tables where NUM_ROWS=0;

方法2、设置deferred_segment_creation参数

SQL> show parameter deferred_segment_creation
NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------ 
deferred_segment_creation            boolean     TRUE
SQL> alter system set deferred_segment_creation=false;
系统已更改。
SQL> show parameter deferred_segment_creation

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

deferred_segment_creation            boolean     FALSE

需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。

考虑到有的库中表较多(例如我接触到的某一个库有7000+张表手动分析每一张表起来较为繁琐,后期将发布一个java脚本用于自动分析表(本文中两种方法为参考其他博主资料)

最新文章

  1. 原生Ajax总结
  2. 编译安装PHP7并安装Redis扩展Swoole扩展
  3. 。。。IO流的学习之一。。。
  4. Google Code Jam 2015 Round1A 题解
  5. javascript 动态控制复选框的选择和取消
  6. 【Linux】linux经常使用基本命令
  7. nginx配合IIS实现简单负载均衡
  8. 携程实时计算平台架构与实践丨DataPipeline
  9. (原)Show, Attend and Translate: Unsupervised Image Translation with Self-Regularization and Attention
  10. python各种模块,迭代器,生成器
  11. 记录一则RMAN恢复到历史备份(多个incarnation)
  12. PAT-GPLT训练集 L1-039 古风排版
  13. camp待补
  14. Java封装案例
  15. vue-router 2 跳转失败原因
  16. 神秘的subsys_initcall【转】
  17. 2-XOR-SAT (种类并查集)
  18. LeetCode OJ:Reverse Linked List II(反转链表II)
  19. [转] Spring Boot中Web应用的统一异常处理
  20. git学习——远程仓库操作

热门文章

  1. Python控制台输出字体颜色及背景设置
  2. 00_java进阶笔记
  3. vue中input触发方法中调用ajax,导致input失去焦点问题
  4. [JavaScript]内置对象Number初识
  5. PHP 网页 apache24+php8 yii basic
  6. Django 初步运行过程分析笔记
  7. 2015 for Mac PDF编辑软件
  8. 【Frida】Java反射调用
  9. word和excel转pdf
  10. Kubernetes--管理资源标签(标签)