IMP-00009: 導出文件異常結束 imp


在一次exp/imp中,用imp導入數據時報錯。錯誤信息如下: IMP-00009: 導出文件異常結束 imp導入時異常結束可以有很多原因造成,要具體問題具體分析。 可能原因一: 導入的數據表過大,而我們的輸入緩沖區則太小了。 解決辦法是: 用PL/SQL Developer 導入這些在一次exp/imp中,用imp導入數據時報錯。錯誤信息如下: 

IMP-00009: 導出文件異常結束 


imp導入時異常結束可以有很多原因造成,要具體問題具體分析。 

可能原因一: 

導入的數據表過大,而我們的輸入緩沖區則太小了。 
解決辦法是: 
用PL/SQL Developer 導入這些表 
——〉Tools ——〉import tables 
——〉在下方的buffer size里把默認值4改大一些。(不過好像最大也只有80KB)。 
——〉然后把這些導出的表導入到你需要的數據庫用戶中即可。 

可能原因二: 

oracle數據庫版本不一致。    Oracle數據庫是向下兼容的軟件,當你用低版本的oracle軟件exp數據,在高版本下imp數據是沒有問題的。但是反之就不行了,當你用高版本的oracle軟件exp數據,再在低版本下imp數據,imp就會報錯。 

可能原因三: 

Oracle數據庫字符集不一致。     導出文件是ZHS16GBK字符集,而導入的數據庫字符集為ZHS16CGB231280,兩者不一致同樣會造成imp報錯。更別提nls_language 一個是簡體中文,一個是AMERICAN的,那肯定會報錯了!!! 

可能原因四: 

那就是EXP時的dmp文件損壞了。IMP自然不成功了!!! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM