EBS 10g/11g 資料庫匯出匯入遷移指令碼 - transform

tolywang發表於2013-04-02
匯出: 
conn  system/passwd 
SQL>  create directory dmpdir  as  '/data/d01/expimp' ; 
 
auexpdp.dat   匯出引數檔案:
directory=dmpdir
dumpfile=aexp%U.dmp
parallel=5
job_name=experpjob
full=y
exclude=SCHEMA:"='MDDATA'"
exclude=SCHEMA:"='OLAPSYS'"
exclude=SCHEMA:"='ORDSYS'"
exclude=SCHEMA:"='DMSYS'"
exclude=SCHEMA:"='OUTLN'"
exclude=SCHEMA:"='ORDPLUGINS'"
logfile=expdpapps.log
 
關閉EBS應用。
 
SQL>  grant  EXEMPT  ACCESS POLICY to system ; 
 
源資料庫是10GR2.  匯出語句如下 :
$  expdp   system/passwd   parfile=auexpdp.dat  & 
如果源庫是11.2.0, 使用如下的命令:
$ expdp  "'/ as sysdba'"   parfile=[export parameter file name]
 
 
--------------------------- 
 
匯入:
 
$  vi    auimpdp.dat     -- 匯入引數檔案  
directory=dmpdir
dumpfile=aexp%U.dmp
parallel=4
job_name=imp_oserp
full=y
transform=oid:n
logfile=impdpapps.log 
 
 
如果目標庫是 Oracle 11.1.0,使用如下命令:
$ impdp system/[system password]  \
    parfile=[import parameter file name]
如果目標資料庫是Oracle 11.2.0 版本,使用下面的命令:
$ impdp  "'/ as sysdba'"  parfile=[import parameter file name]

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

相關文章