主页 > 知识库 > 11g Oracle导出表不导出数据默认为空表的解决方法

11g Oracle导出表不导出数据默认为空表的解决方法

热门标签:腾讯地图标注要费用吗 高德地图标注公司名字大全 车玛仕极限运动场所地图标注 N个你智能电销机器人 地图标注怎么保存 广东营销智能外呼系统商家 电渠外呼系统 外呼电话系统用卡吗 七日杀a19.5全地图标注

11g oracle导出表时会默认不导出数据为空

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

在sqlplus中,执行如下命令:
SQL>alter system set deferred_segment_creation=false; 查看:
SQL>show parameter deferred_segment_creation;
该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。

解决方案:

1.用以下这句查找空表并生成执行命令

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;

2.将查询结果的内容导出,执行导出的语句。

3.然后再用exp的方式去导出数据库,就可以完整的导出包括空表的数据库。

您可能感兴趣的文章:
  • 浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作
  • Oracle11g完全卸载的详细步骤(超管用)
  • Oracle 11g Dataguard参数详解
  • windows中oracle 11g安装图解
  • Oracle 11g Release (11.1) 索引底层的数据结构
  • oracle11g用户登录时被锁定问题的解决方法 (ora-28000 the account is locked)

标签:赣州 长沙 枣庄 苏州 玉树 辽宁 来宾 大兴安岭

巨人网络通讯声明:本文标题《11g Oracle导出表不导出数据默认为空表的解决方法》,本文关键词  11g,Oracle,导出,表不,数据,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《11g Oracle导出表不导出数据默认为空表的解决方法》相关的同类信息!
  • 本页收集关于11g Oracle导出表不导出数据默认为空表的解决方法的相关信息资讯供网民参考!
  • 推荐文章