转自:http://www.2cto.com/database/201109/105931.html

oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。
 
解决方法:
 
1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。
2创建数据库之前
使用代码:

Sql代码 
alter system set  deferred_segment_creation=false; 
 
调整再建表
这两种方都不好
下面是终极方法:
 
先查询一下哪些表是空的:

Sql代码 
select table_name from user_tables where NUM_ROWS=0; 
 
 
下面我们通过select 来生成修改语句:
Sql代码 
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 
 
然后就在结果窗口里面生成了下面那些东西:
 
Sql代码 
alter table E2USER_STATE allocate extent; 
alter table ENTERPRISE_E2USER allocate extent; 
alter table ENTERPRISE_INFO_TYPE allocate extent; 
alter table ENTERPRISE_MAPMARK allocate extent; 
alter table ENTERPRISE_NEEDTASK allocate extent; 
alter table ENTERPRISE_PICTURE allocate extent; 
alter table ENTERPRISE_REPORT allocate extent; 
alter table ENTERPRISE_REPORT_TYPE allocate extent; 
alter table ENTERPRISE_TEAM allocate extent; 
alter table FROMUSER_ADJUNCT_TARGET allocate extent; 
alter table FROMUSER_OFFER allocate extent; 
alter table NEEDTASK_TYPE allocate extent; 
alter table SYS_PRIVILEGE allocate extent; 
alter table SYS_RELEVANCE_RESOURCE allocate extent; 
alter table SYS_RELEVANCE_TARGET allocate extent; 
alter table SYS_RESOURCE_TYPE allocate extent; 
alter table TASK_FEEDBACK allocate extent; 
alter table TASK_MYTASKTYPE allocate extent; 
alter table TOUSER_MESSAGE allocate extent; 
alter table ABOUTUSER_POINT allocate extent; 
alter table ABOUTUSER_POINT_MARK allocate extent; 
alter table ABOUTUSER_QUERYKEY allocate extent; 
alter table ABOUTUSER_REPORT_HISTORY allocate extent; 
alter table DICT_COMMENT_TYPE allocate extent; 
alter table DICT_INDUSTRY_TYPE allocate extent; 
alter table DICT_POST allocate extent; 
alter table DICT_REGION allocate extent; 
alter table ENTERPRISE_COMMENT allocate extent; 
alter table ENTERPRISE_COMMENT_C allocate extent; 
alter table ENTERPRISE_INFO allocate extent; 
alter table ENTERPRISE_INFO_C allocate extent; 
alter table ENTERPRISE_INFO_STATE allocate extent; 
alter table CALENDAR_CREATETYPE allocate extent; 
alter table CALENDAR_MY allocate extent; 
alter table CALENDAR_TYPE allocate extent; 
 
 
 
ok 执行上面那些sql,之后再exp吧,那就是见证奇迹的深刻。

作者“那一夜未眠”

[转]轻松解决oracle11g 空表不能exp导出的问题的更多相关文章

  1. 轻松解决oracle11g 空表不能exp导出的问题

    轻松解决oracle11g 空表不能exp导出的问题 [引用 2012-9-22 18:06:36]     字号:大 中 小 oracle11g的新特性,数据条数是0时不分配segment,所以就不 ...

  2. 轻松解决oracle11g 空表不能exp导出的问题。

    解决方法: 1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的.2创建数据库之前使用代码: Sql代码 alter system set  deferred_segment_creation ...

  3. 解决oracle11g 空表不能exp导出的问题

    在使用exp备份数据库,然后使用imp导入的时候出现了好多表或者视图不存在的错误信息. 究其原因,是11G中增加了一个新的特性:数据条数是0时不分配segment,所以就不能被导出. 解决思路:就是向 ...

  4. oracle 11g空表不能exp导出问题解决方案

    oracle 11g空表不能exp导出问题解决方案 最近由于要进行迁移服务器代码和数据库,突然发现导出的表少了,通过排查发现空表尽然没有exp导出,真是郁闷啊,虽然是空表没数据,但也不能没有啊,如何是 ...

  5. 解决Oracle11g空表无法导出的问题

    Oracle11g 新增參数deferred_segment_creation  ,建库的时候默认值为true,意思是延时载入,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现非常多表 ...

  6. 设置oracle11g空表exp导出

    1.Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出. 2.设置deferred_segment_creation 参数为FALSE后,无论是 ...

  7. 如何解决Oracle11g使用dmp命令无法导出空表问题

    如何解决Oracle11g使用dmp命令无法导出空表问题 导出:exp  username/password@orcl file=路径 tables=(tb1)    //tables=(tb1)可有 ...

  8. 解决Oracle 11g在用EXP导出时,空表不能导出

    实践结论可行,看"2.解决办法" 一.问题原因:     11G中有个新特性,当表无数据时,不分配segment,以节省空间     1.insert一行,再rollback就产生 ...

  9. 【转】解决Oracle 11g在用EXP导出时,空表不能导出

    一.问题原因: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 .insert一行,再rollback就产生segment了. 该方法是在在空表中插入数据,再删除,则产生segme ...

随机推荐

  1. delphi 怎么获取工程版本号

    function GetApplicationVersion:String; // Added 取得程序版本号 var FileName:String; InfoSize,Wnd:DWORD; Ver ...

  2. [转载]:经纬度与WGS84坐标转换

    本代码实现在WGS84系统的大地坐标(BLH)和空间直角坐标(XYZ)的互相转换,符合标准语法,可直接使用 如下代码,输出为: WGS84:  -2175790.73969891    4461032 ...

  3. 8.adr与ldr伪指令的区别

    ldr和adr都是伪指令,区别是ldr是长加载.adr是短加载. 重点:adr指令加载符号地址,加载的是运行时地址: ldr指令加载符号地址时,加载的是链接地址.

  4. Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分

    HSQLDB 开发者角色 对 HSQLDB 与 Eclipse 工作台的集成感兴趣的开发者可以很容易地被分为两类: 客户机开发者,他们只是用 HSQLDB 来存储数据. 引擎开发者,他们通过添加新的标 ...

  5. c# 文件夾操作

    #region 圖片對應異動           string newFilePath = "~/FileUpLoad/Book/" + bookModel.BookNo;     ...

  6. Jenkins+Maven+Sonar系统持续集成环境部署以及配置

    一.Jenkins介绍以及安装 什么是持续集成?   随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Ag ...

  7. AX2012R2使用SQL Server2014安装报表扩展报错

    尝试在SQL Server2014上安装AX2012 R2的Reporting Services扩展失败,出现如下错误: "Could not load file or assembly ' ...

  8. Delphi关于记录文件的操作

    http://www.cnblogs.com/railgunman/archive/2010/08/16/1801004.html Delphi关于记录文件的操作   本例子几个变量的说明TFileR ...

  9. 动态ViewPager导航页面

    今天新学知识总计,个人信息,仅供参考: item设置: viewpager页面设置: <?xml version="1.0" encoding="utf-8&quo ...

  10. Apache Spark-1.0.1集群搭建

    欢迎经验交流!本文Blog地址:http://www.cnblogs.com/fesh/p/3866791.html Apache Spark   a fast and general engine ...