mac os 下安裝oracle 客戶端
1. 訪問Oralce 的官網,下載相關壓縮包
注意:在mac 山獅作業系統下,要下載x86 即 32位版本。不能用 64位的。否則 navicat 也不能使用
用navicat 連資料庫 請 參考 http://wiki.navicat.com/wiki/index.php/Instant_client_required
2. 把所有的檔案壓縮到 一個目錄下(我用的是 /desktop/oracle)
3.把這個oralce 目錄複製到 /opt 目錄下
在/opt 目錄下就有 /opt/oracle/instantclient_10_2 目錄
4.設定環境變數
a. 用 cd~ 命令 進入當前使用者的home 目錄
b. vi .bash_profile 修改環境配置檔案
DYLD_LIBRARY_PATH="/opt/oracle/instantclient_10_2"
export DYLD_LIBRARY_PATH
export ORACLE_HOME=$DYLD_LIBRARY_PATH
TNS_ADMIN=/opt/oracle/tns
export TNS_ADMIN
export NLS_LANG="AMERICAN_AMERICA.UTF8"
5. 重新啟動機器,然後用env 檢視 環境變數是否設定成功
6. 在mac的 mountion lion 系統中 ,當設定了這個環境變數以後,在執行sudo的時候會出現 錯誤:
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
實際上這是 Mountain Lion 的 一個bug
不過還是有辦法解決的,如果你出現問題的原因和我一樣,那麼執行下面這句命令並且刪除最上面的那句環境變數配置就OK了
sudo ln -s /opt/oracle/instantclient_10_2/libociei.dylib /usr/lib/libociei.dylib