oracle10g_impdp工具測試學習_之三_remap相關

wisdomone1發表於2009-09-15
expdp system/system schemas=newtbs dumpfile=dir:export_user_newtbs.dmp

---注意:如果newtbs2使用者不存在,imp job 會自動為你建立
impdp system/system dumpfile=dir:export_user_newtbs.dmp remap_schema=newtbs:newtbs2

alter user newtbs identified by system account unlock;
grant resource,connect to newtbs2;

select default_tablespace from user_users;--變更使用者使用還是newtbs使用者的表空間




---remap_tablespace ---下面,就是把資料遷移到另一個表空間,事先建變更使用者和變更表空間,且變更表空間空間要足


SQL> create tablespace target datafile '/oracle/target01.dbf' size 500m;

Tablespace created.

SQL> create user target identified by system default tablespace target account unlock;

User created.

SQL> grant resource,connect to target;

Grant succeeded.

impdp system/system dumpfile=dir:export_user_newtbs.dmp remap_schema=newtbs:target remap_tablespace=newtbs:target



---reuse_datafiles  ---是否重新初始化轉儲檔案中已經存在的create tablespace對應的資料檔案,經測試我沒有發現這個選擇的功能,怪了???

expdp system/system tablespaces=newtbs dumpfile=dir:export_tablespace_newtbs.dmp

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

相關文章