解決Oracle 11g空表不能exp匯出的問題
Oracle 11g exp不會匯出資料庫裡的空表,這本是Oracle的一個新特性,但是在做遷移的時候還是會給我們帶來不少麻煩,這時就需要手動給這些空表分配一些extent,讓它能夠被exp匯出。
首先,鑑於有些新建的表,由於統計資訊缺失,在user_tables表中相應的num_rows欄位並不為0,所以在開始操作前,先對schema做個分析。
exec dbms_stats.gather_schema_stats('USERNAME');
構造語句
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
執行上述查詢的結果後,就可以繼續進行exp匯出操作了,這回就能全部匯出來了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28998293/viewspace-1168538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g的exp不能匯出空表Oracle
- Oracle 11G用EXP時,空表不能匯出解決方法Oracle
- oracle11g 空表不能exp匯出的問題Oracle
- oracle 11g 不能匯出空表Oracle
- oracle之EXP匯出表空間錯誤解決Oracle
- Oracle 11g 使用exp命令匯出表不全的解決方案Oracle
- Oracle 11g 預設不給空表分配空間,exp匯出備份不匯出空表!Oracle
- Oracle 11g無法匯出空表的解決方案Oracle
- Oracle - 匯入異常ORA-01659和11G在Exp時空表不能匯出Oracle
- Oracle11g用exp無法匯出空表的解決方法Oracle
- Oracle 11g匯出空表Oracle
- 11g exp匯出時部分表導不出來的解決
- 解決:ORACLE 11G使用exp無法導空出表問題Oracle
- Oracle11g使用exp匯出空表(轉載)Oracle
- EXP匯出資料檔名稱重複問題的解決
- Oracle 11g 匯出空表解決辦法Oracle
- oracle 11g sysaux表空間使用率非常高的問題解決OracleUX
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- 解決0racle11G 匯出表的問題 EXP-00011: 不存在 .
- Oracle11g新特性導致空表不能匯出Oracle
- Oracle11g中用exp不能匯出空表,異構平臺遷移可以使用expdp、impdpOracle
- Oracle 11gR2 用exp無法匯出空表解決方法Oracle
- 解決Oracle臨時表空間佔滿的問題Oracle
- Oracle跨版本匯出EXP-00003錯誤的解決()Oracle
- imp/EXP 表空間轉換問題
- oracle的臨時表空間解決問題的步驟Oracle
- Exp匯出報錯EXP-00091分析解決
- ORACLE 11g匯入9i dump的問題及解決Oracle
- oracle 9.2.0.4升級到9.2.0.8時exp匯出時遇到的問題Oracle
- 10g升級至11g exp的問題解決
- 轉:Oracle 臨時表空間過大問題解決Oracle
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle
- Oracle exp/imp匯出匯入工具的使用Oracle
- oracle資料的匯入匯出imp/expOracle
- Oracle 解決鎖表問題Oracle
- undo表空間不能回收的解決方法