转自: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. linux tr命令详解

    通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符.您也可以用它来除去重复 ...

  2. CodeForces 689C Mike and Chocolate Thieves (二分)

    原题: Description Bad news came to Mike's village, some thieves stole a bunch of chocolates from the l ...

  3. linux配置的问题

    1 从系统设置-文本设置中把双拼删掉 2 通过sudo passwd root 修改root密码 3 通过su获取root权限 4 通过sudo pppoeconf输入宽带帐号密码 5 把更新源修改成 ...

  4. Raspberry Pi(树莓派)国内软件源

    树莓派自带的软件源是 deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi 由于网站在国外 ...

  5. Swift3.0基础语法学习<二>

    对象和类: // // ViewController2.swift // SwiftBasicDemo // // Created by 思 彭 on 16/11/15. // Copyright © ...

  6. Highcharts 的实际实践一

    题记: 原先是想用chart.js 这个轻量级来完成我的需求的,结果基于我的数据不规则,所以实现不了. 我的需求: XX后台系统会产生有些报警日志. 我负责把这些数据按照图标的方式来展示. 这写报警日 ...

  7. textarea 怎么固定大小,不让调整

    1:彻底禁用拖动(推荐) resize: none; 2:只是固定大小,右下角的拖动图标仍在 width: 200px; height: 100px; max-width: 200px; max-he ...

  8. web工程中URL地址的推荐写法

    三.web工程中URL地址的推荐写法 使用c标签<c:url value="" /> 会自动添加项目名 -> value中的值 前面要加 “/” 在JavaWeb ...

  9. 完全背包问题 POJ1384

    完全背包即物品的数量不收限制, 根据01背包的思想,因为每件物品只能选1个,则要求我们不能依赖已选择物品i的选项的时候,所以需要逆序遍历 则在完全背包问题中,我们需要正序遍历. 此题时要求求出最小价值 ...

  10. Winform中DockPanel(引用WeifenLuo.WinFormsUI.Docking.dll组件)的使用

    WeiFenLuo.WinFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可实现像Visual Studio的窗口停靠.拖拽等功能.WeifenLuo.Win ...