一:Oracle的IMP/EMP特性:
Oracle的imp/exp組件的一個(gè)操作原則就是向下兼容,且有一些規(guī)則:
規(guī)則1:低版本的exp/imp可以連接到高版本(或同版本)的數(shù)據(jù)庫服務(wù)器,但高版本的exp/imp 不能連接到低版本的數(shù)據(jù)庫服務(wù)器。
規(guī)則2:高版本exp出的dmp文件,低版本無法imp(無法識別dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容)。
規(guī)則3:從Oracle 低版本Export的數(shù)據(jù)可以Import到Oracle高版本中,但限于Oracle的相鄰版本,如從Oracle 7 到 Oracle 8。對于兩個(gè)不相鄰版本間進(jìn)行轉(zhuǎn)換,如從Oracle 6 到 Oracle 8,
則應(yīng)先將數(shù)據(jù)輸入到中間版本—Oracle 7,再從中間數(shù)據(jù)庫轉(zhuǎn)入更高版本Oracle 8。
二:oracle的IMPDP/EMPDP的特性: 1.在oracle9i以后引入數(shù)據(jù)泵命令I(lǐng)MPDP/EXPDP,oracle11g中exp命令是無法 導(dǎo)出數(shù)據(jù)庫中的空表的,但可以通過EXPDP導(dǎo)出
2.Oracle11g通過exp導(dǎo)出的數(shù)據(jù)是無法通過imp導(dǎo)入到oracle10g中的,但 可以通過expdp和impdp完成。
3.IMPDP/EMPDP是服務(wù)器端是命令,無法在客戶端使用。
三:oracle10g數(shù)據(jù)導(dǎo)入到oracle11g中: 在oracle10g上執(zhí)行:
ccense/ccense -帳號/密碼 @orcl -表服務(wù)的意思 Exp ccense/ccense@orcl file=D:/2012123101.dmp
在oracle11g上創(chuàng)建好表空間和用戶后執(zhí)行: Imp ccense/ccense@orcl file=D:/20121231001.dmp
四.Oracle11g數(shù)據(jù)導(dǎo)入到oracle10g中:
1.在oracle11g服務(wù)器命令行中用expdp導(dǎo)出數(shù)據(jù)
expdp ccense/ccense@orcl directory=expdp_dir dumpfile=expdp11g_123101.dmp logfile=expdp11g_123101.log version=10.2.0.1.0 (schemas=ccense) 具體備份文件在expdp_dir目錄中:
2.在oracle10g服務(wù)器DOS命令行中用IMPDP導(dǎo)入數(shù)據(jù): 把oracle11g的備份文件放到oracl10g服務(wù)器的impdp_dir目錄中,并創(chuàng)建好相應(yīng)的用戶和表空間,然后執(zhí)行下面的命令:
impdp ccense/ccense@orcl directory=impdp_dir dumpfile=expdp11g_123101.dmp logfile=impdp11g_123101.log version=10.2.0.1.0 (schemas=ccense)
新聞熱點(diǎn)
疑難解答
圖片精選