將表匯入到其他使用者的impdp命令

StudyCow發表於2008-08-07

今天需要另一個資料庫的使用者表匯入到當前庫中,但使用者名稱不相同,以前exp/imp時,可以指定fromuser和touser來解決,在expdp中也提供了類似的解決方法

[@more@]

impdp system/zlsoft dumpfile=expdp:EXPDP_ZLHIS.DMP nologfile=y tables=zlhis.dept remap_schema=zlhis:scott remap_tablespace=ZL9BASEITEM:users,zl9indexhis
:users,zl9indexmtl:users table_exists_action=truncate exclude=object_grant

幾個重要引數的說明一下:

1、remap_user 重新對映使用者,格式:

source_user1:target_user1,source_user2:target_user2

2、remap_tablespace 重新對映表空間

3、 table_exists_action 表已經存在的動作 有效關鍵字: (SKIP), APPEND, REPLACE 和 TRUNCATE。

4、exclude=object_grant 跳過物件授權

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

相關文章