oracle expdp and impdp

lovehewenyu發表於2012-11-01

Oracle資料泵

1、  使用資料泵,首先要建立,directory目錄。如果你不建立,會預設把dp檔案放在dumpdp目錄下。

select * from dba_directories;

create directory dump as ‘E:\dba’;

grant read,write on directory dump to user;

       1-1、授權使用者匯出,匯入使用所有表空間

grant exp_full_database to user;

grant imp_full_database to user;

 

2、  使用資料泵,匯出oracle使用者(高版本匯出,匯入低版本)

expdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user.log schemas=dba version=10.2.0.1

         匯入使用者

impdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user_imp.log schemas=dba

        匯入並更換使用者

impdp user/user@orcl directory=dump dumpfile=user.dmp logfile=user_imp.log remap_schema=old.owner:new.owner


directory這裡不是指定的OS目錄,這是你在oracle建立的邏輯目錄。

3、匯入表,並修改owner

impdp user/user@orcl directory=dump dumpfile=user.dmp remap_schema=old.owner:new.owner

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-748088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章