linux下怎么用exp和imp導(dǎo)出和導(dǎo)入指定的oracle數(shù)據(jù)庫(kù)表?
首先進(jìn)入命令行,點(diǎn)擊開始,輸入cmd。鍵盤按回車鍵,出現(xiàn)命令行窗口。接著導(dǎo)入的命令是:imp 用戶名/密碼@網(wǎng)絡(luò)服務(wù)名 file=xxx.dmp full=y。
導(dǎo)出導(dǎo)入表和數(shù)據(jù),最快的還是在plsql工具里選擇導(dǎo)出導(dǎo)入然后就可以了,第一步選擇導(dǎo)入。第二步選擇你要導(dǎo)出的表。然后選擇SQL插入,選擇如圖所示,where字句可以添加限制條件的導(dǎo)出表數(shù)據(jù)。
Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp就相當(dāng)于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器導(dǎo)出到本地的dmp文件,imp命令可以把dmp文件從本地導(dǎo)入到遠(yuǎn)處的數(shù)據(jù)庫(kù)服務(wù)器中。
imp命令用于把本地的數(shù)據(jù)庫(kù)dmp文件從本地導(dǎo)入到遠(yuǎn)程的Oracle數(shù)據(jù)庫(kù)中。
exp 導(dǎo)出用戶/密碼@實(shí)例名 file=文件名.dmp log=日志名.log owner=用戶名 然后敲擊回車鍵即可。導(dǎo)入方法:win鍵+R,輸入cmd,進(jìn)入命令提示符。進(jìn)入到已導(dǎo)出備份的文件所在目錄。
請(qǐng)問下,如何在LINUX下使用IMP命令?
1、輸出有提示:TABLES,F(xiàn)ROMUSER,F(xiàn)ULL三種模式只能指定其中一種。將你的命令行去掉fromuser=yekuo tuuser=yekuo,再執(zhí)行。
2、USERID 必須是命令行中的第一個(gè)參數(shù)。(如imp help=y里顯示的內(nèi)容)所以如exp ‘ as sysdba’等價(jià)于exp USERID=‘a(chǎn)s sysdba’,即可以省略USERID不寫。
3、exp和imp工具是否可以跨平臺(tái)使用?比如我在windows上用exp導(dǎo)出數(shù)據(jù)之后到linux或者unix上用imp導(dǎo)入數(shù)據(jù)?可以,但一般都是用同樣的工具做導(dǎo)出和導(dǎo)入,windows上和unix上的endianness不同,混用的話,這個(gè)工具有bug。
4、因?yàn)閷?shí)用sys所以會(huì)提示讓你重新輸入用戶 這時(shí)候輸入:sys as sysdba ,回車 然后輸入sys的密碼(默認(rèn)不顯示,照常輸入即可。)然后 回車。
5、登錄到 這臺(tái)LINUX的數(shù)據(jù)庫(kù)服務(wù)器。建好 表空間及用戶后,就可以開始導(dǎo)入工作。
6、工具/材料:電腦、linux終端命令行 首先我們準(zhǔn)備一個(gè)文件內(nèi)容,供后面的操作。接下來分別用cat和more顯示文件內(nèi)容,文件內(nèi)容少的時(shí)候并沒有區(qū)別。然后我們?cè)谖募性诙嗵砑右恍﹥?nèi)容。
求一個(gè)Linux環(huán)境的oracle數(shù)據(jù)庫(kù)利用imp語句導(dǎo)數(shù)的shell腳本
1、首先進(jìn)入命令行,點(diǎn)擊開始,輸入cmd。鍵盤按回車鍵,出現(xiàn)命令行窗口。接著導(dǎo)入的命令是:imp 用戶名/密碼@網(wǎng)絡(luò)服務(wù)名 file=xxx.dmp full=y。
2、exp命令用于把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器導(dǎo)出至本地,生成dmp文件; imp命令用于把本地的數(shù)據(jù)庫(kù)dmp文件從本地導(dǎo)入到遠(yuǎn)程的Oracle數(shù)據(jù)庫(kù)中。
3、既然都已經(jīng)成功導(dǎo)入了,也沒有錯(cuò)誤提示,那就應(yīng)該成功了。
4、你的字段名是中文? 一般不建議這么做的。 你的目標(biāo)數(shù)據(jù)庫(kù)的字符集是什么? 和你的源數(shù)據(jù)庫(kù)的字符集不一致。select userenv(language) from dual;再看看你客戶端的字符集。建議更改字符集,重新建庫(kù)。
5、對(duì)于本機(jī)安裝了oracle 客戶端,下述命令都可以在 dos 執(zhí)行,當(dāng)然 dmp 文件導(dǎo)出在本地。
6、如何向oracle數(shù)據(jù)庫(kù)導(dǎo)入imp文件 Oracle 提供兩個(gè)工具imp.exe 和exp.exe分別用于導(dǎo)入和導(dǎo)出數(shù)據(jù)。這兩個(gè)工具位于Oracle_home/bin目錄下。
如何在linux下把oracle數(shù)據(jù)庫(kù)導(dǎo)出,并還原到另一個(gè)linux服務(wù)器上_百度...
1、在Dos符下輸入如下命令,如:導(dǎo)出 d:\ exp user/pass@orcl file=d:\XXX.dmp tables=(表名,表名,。。
2、配置控制域之后,創(chuàng)建來賓域以用作 Oracle 數(shù)據(jù)庫(kù)節(jié)點(diǎn)。在作為源計(jì)算機(jī)的物理服務(wù)器上,僅創(chuàng)建一個(gè)來賓域。另一臺(tái)物理服務(wù)器最終將成為目標(biāo)計(jì)算機(jī)。最初使用以下資源創(chuàng)建來賓域 ldg1:8 GB 內(nèi)存。24 個(gè) CPU。
3、如果是同一個(gè)數(shù)據(jù)庫(kù)實(shí)例,直接用EXPDP導(dǎo)出的DMP文件是不可以恢復(fù)的??梢訢BCA新建一個(gè)數(shù)據(jù)庫(kù)實(shí)例,然后用IMPDP指定DMP文件導(dǎo)入就好了。