oracle 11g r2 exp无法导出空表

☆樱花仙子☆ 提交于 2019-12-04 07:50:36

oracle 11g r2有个新生性,当表没有数据时不分配segment,节省空间,

当用exp导出时这些空表就会导不出。

执行sql:

select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0;

将结果导出成sql文件,再运行一次,这些导出的sql会强行修改segment的值,这样exp就能导出这些空表了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!