expdp與impdp全庫匯出匯入(二)

jelephant發表於2014-03-17
全庫匯入時,發現有幾個表沒有成功匯入,原因是建表失敗,以下對特定的表進行遷移

1、生成建表語句,在目標庫執行語句建立表
pl/sql--&gttools--&gtexport user objects,選擇需要匯出的建表語句並匯出

2、從源端匯出資料
建立解析檔案custmgr.par
DIRECTORY=dir_sta
dumpfile=sta.dmp
EXCLUDE=statistics
tables=BASIC_BILL_1_10
,BASIC_BILL_1_11
,BASIC_BILL_1_13
job_name=mytest
logfile=sta.log

nohup expdp jel/jel@test parfile=custmgr.par &

3、目標端執行建表語句
4、目標端匯入資料
建立解析檔案custmgr.par
DIRECTORY=dir_sta
dumpfile=sta.dmp
TABLE_EXISTS_ACTION=TRUNCATE
tables=BASIC_BILL_1_10
,BASIC_BILL_1_11
,BASIC_BILL_1_13
job_name=mytest
logfile=sta.log

nohup impdp jel/jel@test parfile=custmgr.par &


後記:
select * from dba_datapump_jobs;
impdp system/passwd@sid attach=jobname

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

相關文章