Oracle錯誤1406,提取的列值被截斷

來源:互聯網
上載者:User

為了做備份,需要將伺服器上的11g的使用者的完整資料匯出來。機器上的用戶端是Oracle10g的。用命令:exp ***/***@*** file=****.dmp full=y

執行後,系統提示:

EXP-00008:遇到ORACLE錯誤1406

ORA-01406:提取的列值被截斷

EXP-00000:匯出終止失敗

查了若干資料,有的說用戶端與伺服器不匹配,但是領導說去年10月份就是用那台機器做備份的。然後又是沒頭的蒼蠅做了好多搜尋,沒辦法。最後領導說把寫的exp匯出命令給他看,問我full=y是啥意思。這個,當時還不明白這是匯出目前使用者所在執行個體下所有資料對象。感慨自己無知啊!明明叫我只備份目前使用者的資料的。然後去掉了後面的full=y,又加上owner=***(與前面相同),最後居然神奇的通過了,明天就能看到備份完的資料了。無地自容啊。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.