oracle11導出空表問題

ORACLE 11g 中有個新特性,當表無數據時,不分配segment,以節省空間。所以沒有數據的空表不會被導出

解決方法:

第一步:執行下列語句,查出所有的空表

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null;

第二步:將第一步執行的結果複製然後執行,然後就OK了,

其實處理的思路就是給空表加了虛擬數據。有了虛擬數據,就能成功導出了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章