使用expdp進行導出的時候,需要先創建directory。
首先使用sys或者system帳號
create directory dump_dir as '/u01/product/';
grant read,write on directiry dump_dir to username;
之後,可以直接在expdp中使用格式或者parfile
比如,需要導出wison中的物件,但是排除以T開頭的表
需要在parfile中寫:
directory=dump_dir
dumpfile=dump.dmp
exclude=table:"like 'T%'"
logfile=expdp.log
然後使用Oracle帳號執行:expdp wison/wison parfile=/u01/product/parfilename
假如我要導入A Schema下的部份數據到B Schema下.
首先在A機器上創建directory
create directory dump_dir as '/u01';
grant read,write on directory dump_dir to system;
其次,建立parfile.導出A下的lob1,lob2和test1表的數據部份 , 其中A.lob1 中僅包含id為1,A.lob2僅包含name為wison的數據
tables=A.lob1,A.lob2,A.test1
directory=dump_dir
dumpfile=aa.dmp
content=data_only
query=A.lob1:"where id=1",A.lob2:"where name='wison'"
然後將導出文件傳送到B機器上
執行impdp
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25198367/viewspace-704244/
,如需转载,请注明出处,否则将追究法律责任。