Oracle 数据库全量备份恢复和部分备份恢复 之延续 Oracle11gR2

2014-11-24 18:26:34 · 作者: · 浏览: 0

好的,解决方法:


解决办法1: 设置system参数,仅对参数更新后创建的表生效


alter system set deferred_segment_creation=false scope=both;


该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。  需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法


然后再执行解决方法2


解决办法2:为空表手动分派空间


""alter table ""||table_name||"" allocate extent;"" user_tables where num_rows=0;