您的位置:首页 > 博客中心 > 数据库 >

Oracle 11gR2 用exp无法导出空表解决方法

时间:2022-03-14 00:26

Oracle 11gR2 用exp无法导出空表解决方法


SQL> alter system set deferred_segment_creation=false scope=both;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
SQL>select \'alter table \'||table_name||\' allocate extent;\' from user_tables where num_rows=0;
把查询结果导出,执行导出的语句,强行修改segment值,然后再导出即可导出空表,
SQL> select \'alter table \'||table_name||\' allocate extent;\' from user_tables where num_rows=0

热门排行

今日推荐

热门手游