溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp sp2-0734錯(cuò)誤怎么辦

發(fā)布時(shí)間:2022-01-15 11:44:39 來源:億速云 閱讀:1406 作者:小新 欄目:數(shù)據(jù)庫(kù)

這篇文章給大家分享的是有關(guān)Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp sp2-0734錯(cuò)誤怎么辦的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp sp2-0734:未知的命令開頭'imp 忽略了剩余行默認(rèn)分類 解決辦法

sp2-0734:未知的命令開頭'imp 忽略了剩余行默認(rèn)分類

應(yīng)該是在cmd的dos命令提示符下執(zhí)行,而不是在sqlplus里面。。。。。。但是格式一定要類似于:

imp PERSONNEL_MANAGE/MWQ@DBSQL full=y  file=C:\personnel_manage.dmpignore=y

謹(jǐn)以此紀(jì)念我的粗心。。。。。我錯(cuò)了。

imp 命令是在dos提示符下執(zhí)行的。
直接cmd后執(zhí)行而不是在sql下執(zhí)行的

數(shù)據(jù)導(dǎo)出:
1 將數(shù)據(jù)庫(kù)TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:daochu.dmp中
   exp system/manager@TEST file=d:daochu.dmp full=y
2 將數(shù)據(jù)庫(kù)中system用戶與sys用戶的表導(dǎo)出
   exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 將數(shù)據(jù)庫(kù)中的表inner_notify、notify_staff_relat導(dǎo)出
    exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 將數(shù)據(jù)庫(kù)中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出
   exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"

  上面是常用的導(dǎo)出,對(duì)于壓縮,既用winzip把dmp文件可以很好的壓縮。
  也可以在上面命令后面 加上 compress=y 來實(shí)現(xiàn)。

數(shù)據(jù)的導(dǎo)入
1 將D:daochu.dmp 中的數(shù)據(jù)導(dǎo)入 TEST數(shù)據(jù)庫(kù)中。
   imp system/manager@TEST  file=d:daochu.dmp
   imp aichannel/aichannel@HUST full=y  file=d:datanewsmgnt.dmp ignore=y
   上面可能有點(diǎn)問題,因?yàn)橛械谋硪呀?jīng)存在,然后它就報(bào)錯(cuò),對(duì)該表就不進(jìn)行導(dǎo)入。
   在后面加上 ignore=y 就可以了。
2 將d:daochu.dmp中的表table1 導(dǎo)入
imp system/manager@TEST  file=d:daochu.dmp  tables=(table1)

基本上上面的導(dǎo)入導(dǎo)出夠用了。不少情況要先是將表徹底刪除,然后導(dǎo)入。

注意:
操作者要有足夠的權(quán)限,權(quán)限不夠它會(huì)提示。
數(shù)據(jù)庫(kù)時(shí)可以連上的??梢杂胻nsping TEST 來獲得數(shù)據(jù)庫(kù)TEST能否連上。

當(dāng)然,上面的方法在導(dǎo)出數(shù)據(jù)時(shí)可能會(huì)導(dǎo)出很大的包,那是因?yàn)槟愕挠脩艨赡茉谑跈?quán)的時(shí)候授予了DBA的權(quán)限,所以可以采用下面方法來進(jìn)行數(shù)據(jù)庫(kù)備份:

數(shù)據(jù)庫(kù)備份
建議系統(tǒng)過渡后,每周進(jìn)行一次備份?;蛘咴跀?shù)據(jù)表發(fā)生重大改變前,對(duì)要改變的數(shù)據(jù)表進(jìn)行備份。
執(zhí)行以下步驟,進(jìn)行備份。
在命令行里,敲入“cmd”,回車,進(jìn)入命令行窗口。
在窗口中,輸入:
exp mas/123456@mas

系統(tǒng)提示:輸入數(shù)組提取緩沖區(qū)大小: 4096 >
可以直接回車;

系統(tǒng)提示:導(dǎo)出文件: EXPDAT.DMP>
此處輸入導(dǎo)出文件的位置,其路徑必須存在,Oracle在這里不會(huì)自動(dòng)建立路徑,但可以建立文件名。備份文件以dmp作為后綴。
輸入內(nèi)容如:e:\work\mas_db_090925v1.dmp 回車

系統(tǒng)提示: (1)E(完整的數(shù)據(jù)庫(kù)),(2)U(用戶) 或 (3)T(表): (2)U > u
此處可以輸入u,也可以直接回車,因?yàn)橄到y(tǒng)此時(shí)默認(rèn)的是U

系統(tǒng)提示:導(dǎo)出權(quán)限(yes/no):yes>回車

系統(tǒng)提示:導(dǎo)出表數(shù)據(jù)(yes/no):yes>回車

系統(tǒng)提示:壓縮區(qū)(yes/no):yes>回車

系統(tǒng)提示:要導(dǎo)出的用戶: (RETURN 以退出) > mas

系統(tǒng)提示:要導(dǎo)出的用戶: (RETURN 以退出) > 回車

此時(shí)系統(tǒng)會(huì)自動(dòng)進(jìn)行備份

感謝各位的閱讀!關(guān)于“Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp sp2-0734錯(cuò)誤怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI