1. 程式人生 > >不重灌Oracle客戶端,手工恢復安裝管理員的匯出匯入功能

不重灌Oracle客戶端,手工恢復安裝管理員的匯出匯入功能

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

測試一下,正常匯出匯入。