Oracle 11G在用export导出时,空表不能导出,11G R2中有个新特性,当表无数据时,不分配segment,以节省空间。
那么我们应该如何导出空表:
利用如下语句生成alter语句,未每个空表分配segment
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
粘贴运行结果sql直接运行;
然后直接使用plsql导出数据表即可。
Oracle 11G在用export导出时,空表不能导出,11G R2中有个新特性,当表无数据时,不分配segment,以节省空间。
那么我们应该如何导出空表:
利用如下语句生成alter语句,未每个空表分配segment
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
粘贴运行结果sql直接运行;
然后直接使用plsql导出数据表即可。