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

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


咨詢
建站咨詢
