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的方式去导出数据库,终于可以完整的导出包括空表的数据库

相关文章推荐

解决Oracle 11g R2 EXP命令无法导出空表问题

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

Oracle 11G 用exp无法导出空表解决方法以及数据泵的使用

一、 insert一行,再rollback就产生segment了。   该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 二、 设置deferred_segment_...

Oracle 11g R2 用exp无法导出空表解决方案

Oracle 11g R2 用exp无法导出空表解决方案问题描述Oracle 11g R2在linux平台上,使用Oracle的exp备份导出命令,备份全量数据库,然后删除用户,之后再重新创建用户,再...
  • san21go
  • san21go
  • 2016年03月05日 13:59
  • 169

oracle 11g exp时 空表无法导出.

11G中有个新特性,当表无数据时,不分配segment,以节省空间   解决方法:   1、insert一行,再rollback就产生segment了。   该方法是在在空表中插入数据,再删除,...
  • quanhj
  • quanhj
  • 2013年05月24日 17:06
  • 601

Oracle 11G在用EXP 导出时,空表不能导出解决

11G中有个新特性,当表无数据时,不分配segment,以节省空间   解决方法:   1、insert一行,再rollback就产生segment了。   该方法是在在空表中插入数...
  • yjshang
  • yjshang
  • 2012年03月06日 15:33
  • 571

Oracle 11G在用EXP 导出时,空表不能导出解决

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

在oracle 11g r2中,exp不能导出空的表的解决方案

在oracle 11g r2中,发现传统的exp居然不能导出空的表,然后查询一下, 发现需要如下的步骤去搞,笔记之。   oracle 11g 新增了一个参数:deferred_segmen...

Oracle 11G在用EXP 导出时,空表不能导出解决

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

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

原文:http://vondon.iteye.com/blog/1316223 一、问题原因:      11G中有个新特性,当表无数据时,不分配segment,以节省空间      1、ins...

Oracle 11g 默认不给空表分配空间,exp导出备份不导出空表!

11G中有个新特性,当表无数据时,不分配segment,以节省空间   解决方法:   1、insert一行,再rollback就产生segment了。   该方法是在在空表中插入数据,再删除,则产生...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。
举报原因:
原因补充:

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