oracle 11g r2有个新生性,当表没有数据时不分配segment,节省空间,
当用exp导出时这些空表就会导不出。
执行sql:
select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0;
将结果导出成sql文件,再运行一次,这些导出的sql会强行修改segment的值,这样exp就能导出这些空表了。
oracle 11g r2有个新生性,当表没有数据时不分配segment,节省空间,
当用exp导出时这些空表就会导不出。
执行sql:
select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0;
将结果导出成sql文件,再运行一次,这些导出的sql会强行修改segment的值,这样exp就能导出这些空表了。