exp/imp和expdp/impdp在功能上的区别:
exp/imp和expdp/impdp在功能上的區(qū)別:
1、把用戶usera的對象導(dǎo)入到userb
emp/imp用法:
formuser=usera touser=userb;
empdp/impdp用法:
remap_schema=‘usera’:‘userb’
例如:
imp system/password fromuser=usera touser=userb file=back.dmp log=backlog.log;
impdp system/password directory=expdp dumpfile=back.dmp remap_schema=‘usera’:‘userb’ logfile=backlog.log
2、更改表空間
用exp/imp,想要更改表空間,需要手動處理,如alter table xxx move tablespace_new之類的操作,而是用impdp只要用:
remap_tablespace=‘tablespace_old’ : ‘tablespace_new’
3、當(dāng)制定多個表的時候
exp/imp用法:tables(‘table1’,‘table2’,‘table3’)
expdp/impdp用法:tables=‘table1’,‘table2’,‘table3’
4、是否要導(dǎo)出數(shù)據(jù)行
exp rows=y,導(dǎo)出數(shù)據(jù)行,rows=n不導(dǎo)出數(shù)據(jù)行
expdp content(all:對象+數(shù)據(jù)行,data_only:只導(dǎo)出對象,metadata_only:只導(dǎo)出數(shù)據(jù)的記錄)
Oracle10g提出的數(shù)據(jù)泵技術(shù),在以下幾個方面優(yōu)于exp/imp命令:
1、數(shù)據(jù)泵工具運行于服務(wù)器端,相比客戶端的exp/imp其性能更好,并能實現(xiàn)exp/imp的全部功能。
2、通過使用exclude,include,content等參數(shù),數(shù)據(jù)泵可以為數(shù)據(jù)及數(shù)據(jù)對象提供更細微級別的選擇性。
3、通過設(shè)定數(shù)據(jù)庫版本號,數(shù)據(jù)泵可以兼容老版本的數(shù)據(jù)庫系統(tǒng)。
4、并行執(zhí)行。
5、通過estimate_only參數(shù),數(shù)據(jù)泵可以預(yù)估導(dǎo)出作業(yè)所需的磁盤空間。
6、支持分布式環(huán)境中通過數(shù)據(jù)庫連接實現(xiàn)導(dǎo)入\導(dǎo)出。
7、支持導(dǎo)入時重新映射功能(即將對象導(dǎo)入到新的目標數(shù)據(jù)文件、架構(gòu)及表空間等)。
8、支持元數(shù)據(jù)壓縮及數(shù)據(jù)采樣。
總結(jié)
以上是生活随笔為你收集整理的exp/imp和expdp/impdp在功能上的区别:的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51单片机—串口通信
- 下一篇: 小说阅读器未能连接服务器怎么办,小强小说