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

1。在導(dǎo)出表結(jié)構(gòu)的時候exp命令后加上compress=n2。導(dǎo)入的時候仍然報該錯誤。使用imp file=xxx.dmp indexfile=indxxx.sql生成sql文件,然后使用記事本打開工具打開sql文件。把初始化參數(shù)的值設(shè)置為最小然后去掉rem的注釋。最后運行該語句。最終表結(jié)構(gòu)成功建立。
基于oracleexpdp命令的使用詳解?
expdp和impdp是服務(wù)端的工具程序,他們只能在oracle服務(wù)端使用,不能在客戶端使用。
imp只適用于exp導(dǎo)出的文件,不適用于expdp導(dǎo)出文件;impdp只適用于expdp導(dǎo)出的文件,而不適用于exp導(dǎo)出文件。
對于10g以上的服務(wù)器,使用exp通常不能導(dǎo)出0行數(shù)據(jù)的空表,而此時必須使用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ù)庫?
要導(dǎo)出低版本的數(shù)據(jù)庫,需要使用oracleexp命令,并指定相應(yīng)的參數(shù)。
首先需要創(chuàng)建一個與低版本數(shù)據(jù)庫相同版本的Oracle實例,并將其作為目標(biāo),然后使用oracleexp命令將數(shù)據(jù)導(dǎo)出到指定的文件中。
在導(dǎo)出過程中,需要注意使用正確的參數(shù),以便正確地導(dǎo)出數(shù)據(jù)。
一旦導(dǎo)出完成,可以將導(dǎo)出的文件轉(zhuǎn)移到目標(biāo)系統(tǒng),并使用oracleimp命令將數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。
在導(dǎo)入過程中,也需要注意使用正確的參數(shù),以便正確地導(dǎo)入數(shù)據(jù)。
到此,以上就是小編對于oracle的imp命令的問題就介紹到這了,希望這3點解答對大家有用。
文章標(biāo)題:Oracle數(shù)據(jù)庫,imp命令數(shù)據(jù)導(dǎo)入時出錯?(oracle中imp命令介紹)
網(wǎng)站鏈接:http://www.5511xx.com/article/dppcjci.html


咨詢
建站咨詢
