天天看點

Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

如果使用 imp 指令導入 dmp 檔案提示

IMP-00058: ORACLE error 12547 encountered

就是導出 dmp 檔案資料庫的版本和目前導入資料庫的版本不比對導緻的。

隻要使用大檔案編輯器将 dmp 裡的版本号資訊修改為和要導入的資料庫版本一緻後即可。

注: 一般的編輯器不支援大檔案的編輯,這裡推薦 UEstudio,文章後面有工具的擷取和安裝方法。

Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

-- 檢視oracle資料庫版本
select 
banner as "oracle資料庫版本" 
from v$version      
Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

将版本号由 11.02.00 改為 19.00.00 後進行儲存。

Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

工具擷取:

小藍棗的資源倉庫
Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理
Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

這裡直接下一步或跳過都可以,如果隻是編輯大檔案是用不到。

Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理
Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

打開大檔案預設會有這個提示,直接選擇第一個點選确定即可。

Oracle 資料庫 - 使用UEStudio修改dmp檔案版本号,解決imp指令恢複的資料庫與dmp本地檔案版本号不比對導緻的導入失敗問題,“ORACLE error 12547”問題處理

喜歡的點個贊❤吧!