1. 程式人生 > >mac os 下安裝oracle 客戶端

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