oracle 11g r2有個新生性,當表沒有數據時不分配segment,節省空間, sql
當用exp導出時這些空表就會導不出。 oracle
執行sql: table
select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0; select
將結果導出成sql文件,再運行一次,這些導出的sql會強行修改segment的值,這樣exp就能導出這些空表了。 數據