oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。

翻译 2013年12月04日 14:55:32

oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。导致视图错误、缺少表等情况。解决方法如下

oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。导致视图错误、缺少表等情况。解决方法如下:


用以下这句查找空表并生成执行命令
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
 
将查询结果的内容导出,执行导出的语句。
类似 alter table T_TAB allocate extent;
 
然后再用exp的方式去导出数据库,终于可以完整的导出包括空表的数据库

oracle11g exp导出问题:部分表导不出来

在oracle导出表的命令exp时候发现一个问题,就是部分表完全的导不出来,经检查发现只要是表为空的都会导不出来。 在如下表中发现segment_created都为NO的是导不出来的,经查询后,将语...
  • Sxuehua
  • Sxuehua
  • 2015年07月29日 11:54
  • 2384

【EXP】导出数据库dmp文件,只有几张表有数据,剩下的所有表只有表结构没有数据

导出一个dmp,指定的表中有数据,其他的表只有表结构, 有数据的表只有几张,分别是A,B,C三张表,剩下的表都没有数据 思路: 导出一个111.dmp,所有的表都只是表结构 将111.dmp导...
  • imliuqun123
  • imliuqun123
  • 2018年01月10日 12:32
  • 76

用exp无法导出空表解决方法/用exp导出数据时表丢失原因

最早的一次使用oracle 11g导出数据发现有的表丢失了,感觉莫名其妙的,后来终于找到原因了。 找到问题以后,再看看解决方案。 11GR2中有个新特性,当表无数据时,不分配segment,以节省空...
  • cyl1226541
  • cyl1226541
  • 2018年01月02日 10:06
  • 110

ORACLE EXP导出时空表无法导出解决方法

导出dmp文件时,先执行select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables where num_rows=0...
  • Love_pang
  • Love_pang
  • 2017年01月05日 14:46
  • 519

Oracle 11gR2 使用exp,imp命令导入与导出

一.相同环境下的导入与导出 以用户模式导出所有表: C:\Users\Administrator>exp wlwddc/wlwddc owner=wlwddc rows=y indexes=n com...
  • u010525655
  • u010525655
  • 2015年07月03日 13:47
  • 1858

oracle数据库空表无法导入导出的问题

一、该方式只对新加的表起作用 1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。 2、设置deferred_segment_creat...
  • cxm19881208
  • cxm19881208
  • 2016年10月11日 13:52
  • 991

oracle使用exp导出dmp文件后表对象缺失问题的原因及解决办法

由于要部署系统,经常需要sh
  • myairen1365
  • myairen1365
  • 2014年07月14日 16:27
  • 2685

用exp导数据经常会遇到0行的表导不出来的情况

用exp导数据经常会遇到0行的表导不出来的情况:         在oracle 11g里面exp.exe在导出数据时,发现行数为0的表,exp工具会提示表不存在,从而导不出来,这令我常感到非常困...
  • fengzhongsanfaxielin
  • fengzhongsanfaxielin
  • 2014年01月02日 16:55
  • 825

oracle导出数据不全,可能是空表没有导出

在做一个将数据库迁移,执行导出 exp system/system@XMSB file=D:/20150706.dmp owner=aa 导入 imp system/system@sss fil...
  • javazw123
  • javazw123
  • 2015年06月01日 13:40
  • 2847

查询A、B表中,A表中B表没有的数据

(转)A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。 方法一   使用 not in ,容易理解,...
  • long636
  • long636
  • 2016年06月22日 11:56
  • 7916
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。
举报原因:
原因补充:

(最多只允许输入30个字)