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导出数据表即可。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。