前天在業(yè)務(wù)庫中導(dǎo)出完整庫時(shí),再導(dǎo)入到新庫時(shí)發(fā)現(xiàn)部分表丟失。 看日志后分析是部分空表沒有導(dǎo)出。查google知,11G中新特性,當(dāng)表無數(shù)據(jù)時(shí),不分配segment,以節(jié)省空間。而使用exp命令時(shí),無Segment的表不會被導(dǎo)出。 解決方案: http://wenku.baidu.com/view/
前天在業(yè)務(wù)庫中導(dǎo)出完整庫時(shí),再導(dǎo)入到新庫時(shí)發(fā)現(xiàn)部分表丟失。
看日志后分析是部分空表沒有導(dǎo)出。查google知,11G中新特性,當(dāng)表無數(shù)據(jù)時(shí),不分配segment,以節(jié)省空間。而使用exp命令時(shí),無Segment的表不會被導(dǎo)出。
解決方案:
http://wenku.baidu.com/view/7beb56f57c1cfad6195fa702.html
采取第三種:
先執(zhí)行如下語句得出空表:
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
然后將執(zhí)行結(jié)果復(fù)制到另一個(gè)SQL窗口,并執(zhí)行類似的語句:
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; --...................................................................
然后再導(dǎo)出,OK!
值得注意的是:這樣強(qiáng)制分配后,增加了200多個(gè)空表,導(dǎo)出文件從原來的101M變?yōu)?02M,略有增加。
助人等于自助! 3w@live.cn
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com