imp commit引數的使用
使用imp匯入很大資料量的表的時候,如果不設定commit=y這個引數,由於imp的大量資料會不斷的消耗Undo表空間,當表空間耗盡的時候imp就會報錯。為了解決這個問題就需要使用到imp中commit這個引數,這個引數需要跟buffer引數一起使用,如:
imp dbmgr/duan5lzh file=/tmp/lilianjia/paea_ds_diary_stat.DMP log=/tmp/lilianjia/paea_ds_diary_stat.log
TABLES=paea_ds_diary_stat fromuser=bos touser=bos ignore=y buffer=20480000 commit=y
這兩個引數的作用是使imp的資料達到buffer指定的值的時候commit一次,這樣就將Undo表空間釋放了,保證了大資料量匯入的成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-734373/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- imp commit,buffer 引數MIT
- 小議IMP操作引數COMMIT=Y(三)MIT
- 小議IMP操作引數COMMIT=Y(二)MIT
- 小議IMP操作引數COMMIT=Y(一)MIT
- (轉載)小議IMP操作引數COMMIT=YMIT
- 理解exp, imp 使用direct=y 及imp commit=yMIT
- imp使用注意點(commit選項)MIT
- imp的buffer和commit分析MIT
- IMP中commit=y的用法~~~MIT
- commit_write引數MIT
- 【IMP】使用IMP的SHOW引數輕鬆獲取EXP命令的DUMP檔案內容
- imp中的indexfile引數解決imp指定表空間問題Index
- 轉:oracle EXP /IMP引數詳解Oracle
- IMP EXP常用引數,實用例子
- imp匯入時default 按table提交,使用commit按buffer提交MIT
- innodb_flush_log_at_trx_commit引數的直白理解MIT
- 【IMPDP】【IMP】SQL指令碼盡收眼底——SHOW引數與SQLFILE引數對比SQL指令碼
- mysql的innodb_flush_log_at_trx_commit引數實驗MySqlMIT
- mysql效能引數innodb_flush_log_at_trx_commitMySqlMIT
- commit_write,commit_logging,commit_wait引數和oracle redo行為MITAIOracle Redo
- 一個commit引發的思考MIT
- MySQL:Innodb:innodb_flush_log_at_trx_commit引數影響的位置MySqlMIT
- [20171105]exp imp buffer引數解析.txt
- exp匯出compress引數導致的imp時擴充套件太大套件
- exp/imp工具的使用
- oracle 10g impdp與imp 引數選項不同地方Oracle 10g
- mysql插入慢之所innodb_flush_log_at_trx_commit引數的意義MySqlMIT
- 關於對innodb_flush_log_at_trx_commit引數的一些理解MIT
- [AlwaysOn] T-SQL語法:REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT引數SQLUIsynchronizedMIT
- Java - 可變引數的使用Java
- 【SQL*Plus】使用Oracle 11gR2的EXITCOMMIT引數控制在SQL*Plus中exit時commit的行為SQLOracleMIT
- exp\imp 遇到作業系統轉移字元問題(比如query引數裡的where)作業系統字元
- LMT下表儲存引數的使用
- 使用in out引數模式的過程模式
- 使用out引數模式的過程模式
- pytest-引數request的使用
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- 使用 Python 解析引數Python