新聞中心
Oracle數(shù)據(jù)庫(kù),imp命令數(shù)據(jù)導(dǎo)入時(shí)出錯(cuò)?
數(shù)據(jù)庫(kù)分成3個(gè)表空間:big, medium 和 normal 當(dāng)把生產(chǎn)環(huán)境中的表結(jié)構(gòu)導(dǎo)入開發(fā)環(huán)境的時(shí)候收到IMP-00003: ORACLE error 1659 encountered的錯(cuò)誤。問(wèn)題主要出自于當(dāng)我們需要把big表空間的表導(dǎo)入其他環(huán)境時(shí),初始化分配表空間的值過(guò)大造成。解決方案:

1。在導(dǎo)出表結(jié)構(gòu)的時(shí)候exp命令后加上compress=n2。導(dǎo)入的時(shí)候仍然報(bào)該錯(cuò)誤。使用imp file=xxx.dmp indexfile=indxxx.sql生成sql文件,然后使用記事本打開工具打開sql文件。把初始化參數(shù)的值設(shè)置為最小然后去掉rem的注釋。最后運(yùn)行該語(yǔ)句。最終表結(jié)構(gòu)成功建立。
基于oracleexpdp命令的使用詳解?
expdp和impdp是服務(wù)端的工具程序,他們只能在oracle服務(wù)端使用,不能在客戶端使用。
imp只適用于exp導(dǎo)出的文件,不適用于expdp導(dǎo)出文件;impdp只適用于expdp導(dǎo)出的文件,而不適用于exp導(dǎo)出文件。
對(duì)于10g以上的服務(wù)器,使用exp通常不能導(dǎo)出0行數(shù)據(jù)的空表,而此時(shí)必須使用expdp導(dǎo)出。
6. 用戶expdp導(dǎo)出數(shù)據(jù),共有以下六種方案
第一種,導(dǎo)出全量數(shù)據(jù)
expdp user/pwd@orcl directory=data_dir file=expdp.dmp full=y log=expdp.log
第二種,schemas按用戶導(dǎo)出
expdp user/pwd@orcl directory=data_dir schemas=user file=expdp.dmp log=expdp.log
第三種,按表空間導(dǎo)出
expdp user/pwd@orcl directory=data_dir tablespace=tbs1,tbs2 file=expdp.dmp log=expdp.log
oracleexp怎樣導(dǎo)出低版本的數(shù)據(jù)庫(kù)?
要導(dǎo)出低版本的數(shù)據(jù)庫(kù),需要使用oracleexp命令,并指定相應(yīng)的參數(shù)。
首先需要?jiǎng)?chuàng)建一個(gè)與低版本數(shù)據(jù)庫(kù)相同版本的Oracle實(shí)例,并將其作為目標(biāo),然后使用oracleexp命令將數(shù)據(jù)導(dǎo)出到指定的文件中。
在導(dǎo)出過(guò)程中,需要注意使用正確的參數(shù),以便正確地導(dǎo)出數(shù)據(jù)。
一旦導(dǎo)出完成,可以將導(dǎo)出的文件轉(zhuǎn)移到目標(biāo)系統(tǒng),并使用oracleimp命令將數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中。
在導(dǎo)入過(guò)程中,也需要注意使用正確的參數(shù),以便正確地導(dǎo)入數(shù)據(jù)。
到此,以上就是小編對(duì)于oracle的imp命令的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
當(dāng)前標(biāo)題:Oracle數(shù)據(jù)庫(kù),imp命令數(shù)據(jù)導(dǎo)入時(shí)出錯(cuò)?(oracle中imp命令介紹)
網(wǎng)頁(yè)網(wǎng)址:http://fisionsoft.com.cn/article/dppcjci.html


咨詢
建站咨詢
