2011-03-28 57 views
1

我想讓Toad 9.7能夠在Windows 7 x64的新安裝上工作。我安裝了一個64位的Oracle即時客戶端(手動解壓到一個文件夾並設置一些環境變量)。事情似乎沒有問題(SQL Developer工作,SQL * Plus工作),但蟾蜍有問題。讓Toad 9.7能夠在Windows 7 x64上工作

然後我讀了Toad需要一個32位客戶端,所以我「安裝」了使用相同的方法,但它仍然不高興。它不斷給我一個錯誤,說我沒有安裝Oracle客戶端。我嘗試了很多不同的東西,例如設置不同的環境變量(LD_LIBRARY_PATH,ORACLE_HOME等),但沒有任何工作。然後,我放棄了手動方法並下載了完整的Oracle客戶端,但是在運行安裝程序時只檢查了「即時客戶端」選項,並最終奏效了。蟾蜍認識到客戶,我擺脫了這些環境。我已經設置了變量,並且除了系統路徑中的oracle主文件夾之外,只設置了TNS_ADMIN。

還有一個問題。蟾蜍不知道我的oracle客戶端的版本,並不斷給我錯誤消息,說oracle家是無效的。我可以忽略這些消息,一切似乎都奏效,但我不喜歡它使用的房屋是紅色的,我不得不讓它忽略這些錯誤消息。

所以經過多一點挖掘和我的一些猜測後,我得到了一個kludge-ey方法來工作。我將oci.dll文件複製到oracle主目錄下的bin文件夾中,並且我還在bin文件夾中創建了另一個該文件的副本,並將其稱爲oraclient11.dll。這兩件事的結合讓蟾蜍停止了抱怨。

但是,這似乎不是一個非常乾淨的方法,所以我想知道是否有其他人遇到過這個問題,並使用更清潔的方法來使它工作。

回答

0

通過提取文件安裝32位客戶端後,請將PATH設置爲指向32位目錄。並確保32位目錄位於64位目錄之前的路徑中。

我認爲這對我有效,但我不是100%正面的。

+0

我做到了。它不起作用(Oracle Home仍然在Toad中顯示爲紅色)。不過謝謝。 – Pedram 2011-03-29 14:38:02