Oracle 11gR2 用exp無法匯出空表解決方法
Oracle 11gR2 用exp無法匯出空表解決方法
在11gR2中有個新特性,當表無資料時,不分配segment以節省空間,Oracle 當然在執行export匯出時,空表則無法匯出,但是還是有解決辦法的:
解決方法:
一、insert一行,再rollback就產生segment了。
該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。
二、設定deferred_segment_creation引數
該引數值預設是TRUE,當改為FALSE時,無無是空表還是非空表,都分配segment。修改SQL語句:
- SQL> alter system set deferred_segment_creation=false scope=both;
三、用以下SQL語句查詢空表
- SQL>select \'alter table \'||table_name||\' allocate extent;\' from user_tables where num_rows=0;
注意:資料庫插入資料前,修改11g_R2引數可以匯出空表
查詢空表並生成更新表語句:
- SQL> select \'alter table \'||table_name||\' allocate extent;\' from user_tables where num_rows=0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-1266754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle11g用exp無法匯出空表的解決方法Oracle
- Oracle 11g 匯出空表解決辦法Oracle
- Oracle 11G用EXP時,空表不能匯出解決方法Oracle
- oracle之EXP匯出表空間錯誤解決Oracle
- Oracle 11g無法匯出空表的解決方案Oracle
- 解決Oracle 11g空表不能exp匯出的問題Oracle
- Oracle 11g的exp不能匯出空表Oracle
- Oracle11g使用exp匯出空表(轉載)Oracle
- oracle 死鎖表解決方法Oracle
- Oracle 11g 預設不給空表分配空間,exp匯出備份不匯出空表!Oracle
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle
- oracle11g 空表不能exp匯出的問題Oracle
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- 在LINUX下用EXP匯出資料時出現EXP-00091錯誤的解決方法Linux
- Oracle exp/imp匯出匯入工具的使用Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- oracle資料的匯入匯出imp/expOracle
- Oracle exp只匯出部分資料Oracle
- Exp匯出報錯EXP-00091分析解決
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- Oracle跨版本匯出EXP-00003錯誤的解決()Oracle
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- EXP-00056: 遇到 ORACLE 錯誤 600 ORA-00600 EXP-00000: 匯出終止失敗 解決方法Oracle
- delete 大表解決辦法delete
- 使用exp命令匯出報EXP-00008 和ORA-01455的解決方法
- Oracle 11g 使用exp命令匯出表不全的解決方案Oracle
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- Oracle - 匯入異常ORA-01659和11G在Exp時空表不能匯出Oracle
- 解決:ORACLE 11G使用exp無法導空出表問題Oracle
- excel報表解決方法(ebs)Excel
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- 低版本exp連線到高版本庫進行匯出,匯出資料為空