不重灌Oracle客戶端,手工恢復安裝管理員的匯出匯入功能
阿新 • • 發佈:2019-01-24
oracle 匯出時找不到exp.exe檔案
在安裝oracle客戶端時,共有三個模式:管理員模式、執行時模式和最小模式,只有選擇了管理員模式時才有exp和imp工具。
原來我安裝時候選擇執行時模式,沒有Oracle資料備份(exp.exe)、恢復工具(imp.exe)。
下面我準備教大家手工恢復,首先這些工具不能簡單通過拷貝或者去下載中心下載一個解決。
如果你去下載中心僅僅下載一個exp.exe檔案
我這邊會出現下面的錯誤:
C:\Users\luozhuang>C:\app\luozhuang\product\11.2.0\client_1\BIN\exp.exe Message 206 not found; No message file for product=RDBMS, facility=EXP: Release 11.2.0.1.0 - Production on 星期五 8月 21 14:22:44 2015 Copyright (c) 1982, 2009, O Invalid format of Export utility name Verify that ORACLE_HOME is properly set Export terminated unsuccessfully EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP C:\Users\luozhuang>
你先解壓縮或者開啟Oracle客戶端安裝包。
工具在oracle.rdbms.util包裡面,對應檔案在
oracle11G_Client(客戶端包)\stage\Components\oracle.rdbms.util\11.2.0.1.0\1\DataFiles 下
裡面可以看到一堆Jar ,你需要把這些jar解壓縮到一個資料夾。
解壓縮的資料夾中你會看到下面幾個檔案和資料夾
\bin
\rdbms
\hs
一堆 *.msb 檔案
現在要做的就是把
\bin
\rdbms
資料夾拷貝到Oracle客戶端 Home目錄(就是你的客戶端安裝目錄),正常安裝的話,Home目錄裡面應該有名字相同的目錄,把解壓縮的資料夾裡面檔案放進去就可以
然後把那堆 *.msb 拷貝到 Home目錄\RDBMS\mesg
測試一下,正常匯出匯入。