在使用oracle導入dmp文件時,出現錯誤:“IMP-00010: 不是有效的導出文件,標題驗證失敗,IMP-00000: 未成功終止導入:”,現在我們來使用DMP版本修改工具修改一下就可以解決。
最近在使用oracle導入一個dmp文件的時候,由於不知道dmp文件是如何導出的,是使用exp還是expdp導出的,所以糾結了比較長的時間,最後想到是否可以查看dmp文件的一些輔助信息呢,於是有了這個工具。
在使用dmp導入的時候報如下錯誤
IMP-00010: 不是有效的導出文件,標題驗證失敗IMP-00000: 未成功終止導入
據說有兩個可能,1個是文件本身損壞,另一個是版本問題,多出現在高版本導出的數據向低版本導入。解決方法就是修改一下dmp文件就行了。dmp文件頭部大概9個字節處標識了版本號用來頭部驗證。對於非常大的dmp我們不能直接用文本編輯器打開,因此找找資料,寫個工具。本機一個12GB的文件已測試。
工具使用很簡單,選擇文件,識別出來版本,按格式改成導入端oracle的版本值,然後即可正常導入11G-10G測試成功。