impdp smtj2012/密碼@localhost/devdb DIRECTORY=dump_dir DUMPFILE=bkmmtdb_smtj20130417120001.dmp remap_schema=smtj:smtj2012 remap_tablespace=smtj:smtj2012
數據泵impdp參數:
1.REMAP_DATAFILE
該選項用於將源數據文件名轉變為目標數據文件名,在不同平台之間搬移表空間時需要該選項.
REMAP_DATAFILE=source_datafie:target_datafile
2.REMAP_SCHEMA
該選項用於將源方案的所有對象裝載到目標方案中.
REMAP_SCHEMA=source_schema:target_schema
3.REMAP_TABLESPACE
將源表空間的所有對象導入到目標表空間中
REMAP_TABLESPACE=source_tablespace:target:tablespace
4.REUSE_DATAFILES
該選項指定建立表空間時是否覆蓋已存在的數據文件.默認為N
REUSE_DATAFIELS={Y | N}
5.SKIP_UNUSABLE_INDEXES
指定導入是是否跳過不可使用的索引,默認為N
6,sqlfile 參數允許創建DDL 腳本文件
impdp scott/tiger directory=dump_scott dumpfile=a1.dmp sqlfile=c.sql
默認放在directory下,因此不要指定絕對路徑
7.STREAMS_CONFIGURATION
指定是否導入流元數據(Stream Matadata),默認值為Y.
8.TABLE_EXISTS_ACTION
該選項用於指定當表已經存在時導入作業要執行的操作,默認為SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE |
REPLACE }
當設置該選項為SKIP時,導入作業會跳過已存在表處理下一個對象;
當設置為APPEND時,會追加數據;
當設置為TRUNCATE時,導入作業會截斷表,然后為其追加新數據;
當設置為REPLACE時,導入作業會刪除已存在表,重建表並追加數據;
注意,TRUNCATE選項不適用與簇表和NETWORK_LINK選項