对于空表,未分配segment

1、执行下面的sql

select 'alter table '||owner||'.'||table_name||' allocate extent;' from ALL_TABLES where num_rows=0;

2、结果导出为scv


3、复制sql去执行(这样使得空表可以用imp导出)


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • --关于oracle11g导出时有缺失表的情况的解决办法: --1、查询所有空表 select table_nam...
    花无重日人未红阅读 224评论 0 0
  • 一、建立用户/表空间/分配权限/删除表空间 1)注意表空间存放目录 2)/*分为四步 */ /*第1步:创建临时表...
    MrGago阅读 822评论 0 0
  • 导出 pl/sql进行对表的导出 1如果有表结构,但是没有数据,执行 select 'alter table '|...
    妖怪在流浪阅读 184评论 0 0
  • 获取oracle数据库当前用户下所有表名和表名的注释 select a.TABLE_NAME,b.COMMENTS...
    梧桐树简友阅读 203评论 0 0
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,494评论 0 9