exp/imp與expdp/impdp區別
一、用法區別
1:把使用者usera的物件導到使用者userb,用法區別在於fromuser=usera touser=userb ,remap_schema='usera':'usera' 。例如:imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;
impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema='usera':'userb' logfile=/oracle/exp.log;
2:更換表空間,用exp/imp的時候,要想更改表所在的表空間,需要手工去處理一下,
如alter table xxx move tablespace_new之類的操作。
用impdp只要用remap_tablespace='tabspace_old':'tablespace_new'
3:當指定一些表的時候,使用exp/imp 時,tables的用法是 tables=('table1','table2','table3')。
expdp/impdp的用法是tables='table1','table2','table3'
4:是否要匯出資料行
exp (ROWS=Y 匯出資料行,ROWS=N 不匯出資料行)
expdp content(ALL:物件+匯出資料行,DATA_ONLY:只匯出物件,METADATA_ONLY:只匯出資料的記錄)
5:expdp是10g的新特性而且只能在伺服器執行。而exp/imp是通用的。
二、效率比較
測試條件:單個表測試,1363292行記錄,116.6 MB左右資料量。
使用並行expdp花費時間約43秒,語句:expdp scott/oracle dumpfile=big_table.dmp directory=dpdata tables=big_table job_name=exptab parallel=4
使用正常的expdp(無parallel=4),花費時間約34秒,並行的差異可能需要更大資料量的測試。
exp直接路徑匯出約71秒,語句:exp scott/oracle file=big_table3.dmp tables=big_table direct=y
exp常規路徑(無direct=y)匯出,約126秒,花費時間最長。
從效率比較上看,expdp是一般exp的4倍左右。而匯出的檔案大小,傳統方式exp檔案要大於expdp的檔案大小,大約大出10M左右。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/628922/viewspace-615132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP、IMP、SQLLOADER、EXPDP、IMPDP、DBMS_METADATA、SQLPLUS等方面SQL
- oracle exp和impOracle
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- exp和imp詳解
- exp匯出遭遇IMP-00020
- [20190520]exp imp on th fly.txt
- exp&imp的使用方法
- 使用imp/exp遇到兩個問題
- 不同版本exp/imp使用注意事項
- oracle資料庫的impdp,expdpOracle資料庫
- [20200620]expdp impdp exclude引數.txt
- expdp/impdp變慢 (Doc ID 2469587.1)
- 【Data Pump】expdp/impdp Job基本管理
- oracle資料匯出匯入(exp/imp)Oracle
- expdp/impdp 詳細引數解釋
- impdp和expdp用法及引數介紹
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- ORACLE EXPDP IMPDP 的停止和啟動及監控Oracle
- 使用Exp和Expdp匯出資料的效能對比與最佳化
- 用exp、imp遷移包含物化檢視日誌的資料
- 使用資料泵(expdp、impdp)遷移資料庫流程資料庫
- Oracle 12c expdp和impdp匯出匯入表Oracle
- 資料泵datapump(expdp/impdp)的parfile用法,避免跳脫字元字元
- 使用impdp,expdp資料泵進入海量資料遷移
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle dblink用法總結和expdp和impdp利用dblink倒入匯出到本地Oracle
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- exp和expdp的filesize引數的使用--匯出多個檔案
- 【Datapump】Oracle資料泵遷移資料命令參考(expdp/impdp說明)Oracle
- Linux下執行資料泵expdp和impdp命令,字元轉義案例兩則Linux字元
- 正規表示式之(exp),(?:exp),(?=exp) 理解
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- ??與?:的區別
- 再探Stagefright漏洞——POC與EXP
- [20180628]expdp與rows=n.txt
- [20200309]expdp 與read only.txt
- 【Oracle】sys下缺失和無效物件導致exp、expdp和RMAN等備份功能全部報錯Oracle物件
- mouseenter與mouseover區別