exphelp=y
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了長順免費(fèi)建站歡迎大家使用!
imphelp=y
說的很清楚
數(shù)據(jù)庫歸檔不歸檔都可以,scott是一個用戶名,tiger是這個用戶的密碼,舉兩個例子
expscott/tigerowner=scottfile=temp.dmplog=temp.log
expscott/tigertables=(emp,dept)file=temp.dmplog=temp.log
1.
在運(yùn)行中輸入cmd
彈出命令行窗口
,找到你的oracle
的安裝目錄
找到bin目錄
之后
在bin目錄下
輸入:imp
userid=用戶名/密碼@orcl
file=d:\nc60.dmp
full=y
用戶名
:就是你的目標(biāo)用戶
。
密碼
:就是你的目標(biāo)用戶登錄密碼。
orcl:是實(shí)例名稱
就是數(shù)據(jù)庫名
file:就是你要導(dǎo)入的dmp文件全路徑。
full=y
是否全部導(dǎo)入
只有當(dāng)前用戶是dba的時候
才能用此選項(xiàng)
。
希望能幫助你。
2.
首先詢問對方數(shù)據(jù)庫的表空間名稱和大小,然后在你的oracle中建立相應(yīng)表空間,最后使用imp命令導(dǎo)入數(shù)據(jù):
imp
username/password@sid
file=xxx.dmp
fromuser=xxx
touser=xxx
tables=(xxx,xxx)
其中,fromuser若為多個表空間的話,使用()將其括起來:fromuser=(a,b);
touser參數(shù)仿fromuser參數(shù);
若只導(dǎo)入一部分表,使用tables參數(shù),用()括起要導(dǎo)入的表;如果想全部導(dǎo)入,不需要指定tables參數(shù)
3.
我要把別人的一個項(xiàng)目所用的數(shù)據(jù)文件導(dǎo)入本機(jī)的oracle數(shù)據(jù)庫(版本為8.1.imp
username/password@sid
file=xxx.dmp
fromuser=xxx
touser=xxx
tables=
4.
導(dǎo)入的話用pl/sql這個工具,如果導(dǎo)入失敗的話,先自己在當(dāng)前表空間下創(chuàng)建一個空的結(jié)構(gòu)表,然后再導(dǎo)入,這樣就不會出現(xiàn)你說的錯誤情況了。另外從oracle到sqlserver的話,你可以自己寫個小程序來運(yùn)行。
5.
用pl/sql
登錄后
tools下邊有些什么exp/imp之類的
單純用oracle導(dǎo)出只能用sqlplus
個人認(rèn)為pl/sql的導(dǎo)入導(dǎo)出功能很強(qiáng)大
最好先建立表空間,然后執(zhí)行 exp system/manager@TEST file=d:\daochu.dmp full=y 然后在 imp system/manager@TEST file=d:\daochu.dmp