緣由:oralce_11g 中有個新特性,當表無數據時,不分配 segment,以節省空間,這也就致使了 exp 在導出表時,沒有數據的表會被忽略sql
方法一:咱們能夠向表中插入數據,在刪除,這樣數據表就分配了 segment,就能夠導出了 (該方法比較麻煩,不推薦)數據庫
方法二:咱們能夠停用 oracle_11g 中的特性,可是這須要數據庫管理員權限,指令以下oracle
sqlplus / as sysdba
show parameter deferred_segment_creation; -- 查看是否啓用 true 爲啓動 alter system set deferred_segment_creation=false; -- 修改成不啓用 show parameter deferred_segment_creation; -- 查看是否修改爲功 false 未啓用
結論:採用方法二時,只有關閉新特性後建立的表纔會起做用,關閉前建立的表就只能採用方法一的模式,或者咱們能夠刪除後從新建立新表spa