Oracle11g的exp導出空表提示EXP-00011: 不存在

最近在導出一個用戶下400多張表。但是很多是空表,導致導出來後只有200多張表,還有200左右的表沒有導出來。

原因:11g默認創建一個表時不分配segment,只有在插入數據時纔會產生(當然也可以強制分配),以節省磁盤空間。
對於已經存在的空表解決辦法:

就是想辦法讓空表有segment,第一種:可以通過插入數據的方式(不想要這些數據可以回滾),只要有insert動作就會分配segment;

                                    第二種:就是強制分配:alter table tablename allocate extent;

實驗:強制分配segment再導出 成功
alter table TEST1 allocate extent;

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