oracle exp-00011 錯誤解決方法 11g的新特性

huangdazhu發表於2014-03-28
oracle11g的新特性,資料條數是0時不分配segment,所以就不能被匯出。
1、這裡可以插入一條資料,然後再刪除,匯出正常,
2、可以使用手工為空表分配Extent的方式,來解決匯出之前建立的空表的問題
alter table ttt allocate extent;
匯出正常
或者重新收集一下統計資訊
analyze table tablename compute statistics
3:
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

然後查詢出來的結果,執行一下,匯出就正常了!

如果不需要這個特性的話,只需要執行:
alter system set deferred_segment_creation=false;
後面建立的表匯出的時候就不會出現這個問題了!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1131626/,如需轉載,請註明出處,否則將追究法律責任。

相關文章