導(dǎo)入導(dǎo)出其實(shí)就是分別調(diào)用D:/Oracle/app/oracle/product/11.2.0/server/bin下面的exp.exe和imp.exe來實(shí)現(xiàn)的。默認(rèn)情況下安裝完Oracle就會自動在系統(tǒng)的環(huán)境變量path中配置bin的目錄,如果發(fā)行命令行下執(zhí)行exp或imp沒用,那說明path環(huán)境變量沒配好,需手動重配:
D:/Oracle/app/oracle/product/11.2.0/server/bin;
exp和imp的導(dǎo)入/導(dǎo)出功能很強(qiáng)大,可以導(dǎo)出某個(gè)表、多個(gè)表、表空間、全部等等,一般情況下我們只需要導(dǎo)出多個(gè)表就滿足要求了,下面來舉個(gè)例子:
用戶名:lxa,密碼:123,數(shù)據(jù)庫示例名:xe(這是Oracle精簡版默認(rèn)的實(shí)例名),表名:users
打開Windows的cmd窗口:
導(dǎo)入命令:
exp lxa/123@xe file=d:/2.dmp tables=(users)
(如果是多個(gè)表用逗號分開)。
導(dǎo)出命令:
imp lxa/123@xe file=d:/2.dmp tables=(users)
以上是在知道導(dǎo)出文件里的表名的情況下,如果不知道表名想全部導(dǎo)入可以用:
imp lxa/123@xe file=d:/2.dmp tables=(users) full=y
其實(shí)也可以直接敲exp然后按向?qū)б徊讲絹恚簿褪墙换ナ剑菦]必要這樣做,因?yàn)檫@是給懶人設(shè)計(jì)的,我們不能做這樣的懶人:
也順便給個(gè)截圖:
新聞熱點(diǎn)
疑難解答
圖片精選