oracle導入時IMP-00010: 不是有效的導出文件, 頭部驗證失敗


頭部驗證失敗是由於版本號不同所致,經試驗可以通過如下方法進行修改:用notepad++工具打開dmp文件,可以看到頭部信息 --TEXPORT:V11.01.00,即為源數據庫的版本號,將其修改為目的數據庫的版本號,如本機為10.02.01,再次進行導入操作,導入成功。

導入語句

imp system/(密碼) file=d:\XXXX.dmp

或  imp system/(密碼) file=d:\XXXX.dmp FULL=Y

注意字符集文件,如果dmp文件與當前的oracle字符集不一致 或與plsql字符集不一致 都有可能導致中文亂碼

 

查看字符集語句

select USERENV(’language’) from dual;

 

注冊表中的位置

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/[KeyHOME0]   
  NLS_LANG 改為你需要的字符集. 


免責聲明!

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



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