程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> DMP版本修改工具(C#)簡單介紹

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

編輯:關於Oracle數據庫

       在使用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測試成功。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved