萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> DMP版本修改工具(C#)簡單介紹

DMP版本修改工具(C#)簡單介紹

   在使用oracle導入dmp文件時,出現錯誤:“IMP-00010: 不是有效的導出文件,標題驗證失敗,IMP-00000: 未成功終止導入:”,現在我們來使用DMP版本修改工具修改一下就可以解決。

  最近在使用oracle導入一個dmp文件的時候,由於不知道dmp文件是如何導出的,是使用exp還是expdp導出的,所以糾結了比較長的時間,最後想到是否可以查看dmp文件的一些輔助信息呢,於是有了這個工具。

  在使用dmp導入的時候報如下錯誤

  IMP-00010: 不是有效的導出文件,標題驗證失敗IMP-00000: 未成功終止導入

  據說有兩個可能,1個是文件本身損壞,另一個是版本問題,多出現在高版本導出的數據向低版本導入。解決方法就是修改一下dmp文件就行了。dmp文件頭部大概9個字節處標識了版本號用來頭部驗證。對於非常大的dmp我們不能直接用文本編輯器打開,因此找找資料,寫個工具。本機一個12GB的文件已測試。

DMP版本修改工具(C#)簡單介紹   三聯

  工具使用很簡單,選擇文件,識別出來版本,按格式改成導入端oracle的版本值,然後即可正常導入11G-10G測試成功。

copyright © 萬盛學電腦網 all rights reserved