前幾天分享了Windows 7安裝Oracle Client的經驗,有網友提到了Oracle Instant Client,不過畢竟已是年老體衰之人,當然就沒有勤快到馬上去實地測試一下。

無奈,出來混,總是要還的。(誤)

今早Toad Freeware在啟動時出了狀況,只要一用Oracle 10.2 x86 Client連線就會Crash。氣憤之餘,在命運的作弄下剛好看見Toad的Installed Clients清單中有個"偽。Instant Client - 10.2.0.1.0",由路徑看起來應是Oracle 10.2g x64 Client被誤判:

這讓我心生改用Instant Client試試的念頭。想想,明明不想試,最後還是用上了,真是躲不掉的孽緣呀!

以下是我的安裝步驟:

  1. 先到OTN下載Oracle Instant Client,請依OS x86或x64決定要下載的檔案。
  2. 將檔案解在自選的目錄下。我裝在C:\Oracle\Ora10IC。
  3. 設定系統的PATH環境變數,加入C:\Oracle\Ora10IC。
  4. 【重要】比照PATH,另外設定TNS_ADMIN環境變數,指向TNSNAMES.ORA。
  5. 【重要】比照PATH,設定NLS_LANG環境變數,設定預設的語系。(不然查詢結果中文會變亂碼)

重新開啟Toad,Installed Clients清單會多出一個另一個"黑色"的Instant Client選項(路徑就是Ora10IC,另外會標示Home is valid)。選取這個火熱的新選項,因為已用TNS_ADMIN指向TNSNAMES.ORA,Database清單中便會出現預設設定過的DB名稱,其他就一切使用如常囉! 以上。


Comments

# by peter.yu

hello~您好 我有一個問題想請教您, WIN7無法安裝oracle clinet 64版 我如果要使用TOAD連oracle 10g,不知道您是否有好建議呢?謝謝回復

# by Jeffrey

to peter.yu, Win 7 x64應可安裝Oracle Client 11.2g 64位元及32位元版本,依先前網友的分享(http://bit.ly/am8SEA),Toad x86需要32位元版的Oracle Client

Post a comment