原因:oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。
解决方法:
方法1、关于空表不多的情况下可以对表进行增加一条数据然后再删除的操作来解决。
方法2、在创建数据之前 使用语句 alter system set deferred_segment_creation=false; 再建表。
方法3、先查询出空表 select table_name from user_tables where NUM_ROWS=0; 执行sql语句 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0。
解决方法:
方法1、关于空表不多的情况下可以对表进行增加一条数据然后再删除的操作来解决。
方法2、在创建数据之前 使用语句 alter system set deferred_segment_creation=false; 再建表。
方法3、先查询出空表 select table_name from user_tables where NUM_ROWS=0; 执行sql语句 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0。