Oracle 11g R2版本应用exp号令导出表不全的解决

前天在营业库中导出完全库时,再导入到新库时发明项目组表丧失。

 

看日记后解析是项目组空表没有导出。查google知,11G中新特点,当表无数据时,不分派segment,以节俭空间。

 

 

采取第三种:

 

先履行如下语句得出空表:

 


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

 

然后将履行成果复制到另一个SQL窗口,并履行类似的语句:

 


ALTER TABLE COMJARREF ALLOCATE EXTENT;
ALTER TABLE COMSTORE ALLOCATE EXTENT;
ALTER TABLE DATASERVER ALLOCATE EXTENT;
ALTER TABLE EIMP_COLUMNS ALLOCATE EXTENT;
ALTER TABLE EIMP_TABLES ALLOCATE EXTENT;

--...................................................................

 

 

 

然后再导出,OK!

 

值得重视的是:如许强迫分派后,增长了200多个空表,导出文件从本来的107M变为102M,反而变小了。

 

 

 

 

 

Admin

posted on 2013-04-14 15:53  世界之大追梦者  阅读(227)  评论(0编辑  收藏  举报

导航