2011-04-05 149 views
2

我試圖在我的Mac OS X上安裝RPostgreSQL和RMySQL之後,今天安裝了ROracle。不幸的是,Oracle網站讓我瘋狂。我只是無法弄清楚爲了使用ROracle,我需要安裝哪個最低軟件包。直覺上我以爲我只需要一個客戶端並下載即時客戶端。在Mac OS X上安裝ROracle - Oracle需要什麼?

這夠了嗎?我應該在哪裏放置解壓縮的即時客戶端? 我也試過SQLDeveloper,但是我的安裝程序似乎仍然缺少一些Oracle安裝。 如果我開始編譯反正:

R CMD INSTALL Roracle.tar.gz 

我結束了以下錯誤:

您必須在甲骨文所在,然後重新運行[R CMD INSTALL 如shell變量ORACLE_HOME設置爲 目錄, (使用的是Bourne shell語法):

export ORACLE_HOME=/opt/oracle 
    R CMD INSTALL ROracle 

所以我簡單的問題,我需要安裝,你推薦哪個包哪個位置?設置編譯器在這裏不是問題(至少到目前爲止:))

注意我只是想連接到一些不在我的系統上的數據庫,所以我真的應該只需要一個客戶端(如果ROracle允許的話那)。

回答

3

如果您需要Oracle客戶端安裝,則應該能夠使用Oracle即時客戶端。有關文檔和下載,請參閱Instant Client Downloads for Mac OS X (Intel x86)。根據您需要的客戶類型,您可以在此選擇一個列表。 Basic Client是需要的,你可以根據你的需要添加一個補充包。基本的客戶將爲很多人工作。

選擇爲ORACLE_HOME(/Application/oracle/product/client/10.2)的位置 建立在ORACLE_HOME一個lib目錄/ 解壓縮基本客戶,並把dylib文件在ORACLE_HOME/lib目錄下。 ORACLE_HOME = /應用/ ORACLE /產品/客戶/ 10.2 DYLD_LIBRARY_PATH = $ ORACLE_HOME/bin中:$ DYLD_LIBRARY_PATH PATH = $ ORACLE_HOME/bin中:$ PATH

如果你需要一個更完整的客戶端,檢查至極補充安裝你需要並將其添加到您在此創建的$ ORACLE_HOME。如果您需要jdbc,請添加jdbc補充,如果您需要sqlplus,請添加sqlplus補充。確保可執行文件轉到$ ORACLE_HOME/bin/

+2

只是一個客戶端安裝的一些喧囂,可能我只是不能相信所有這些預安裝任務是必要的,因此雖然我錯了......感謝您的解釋和耐心。 – 2011-04-05 13:48:17

+0

@ ran2:是的,你說得對,Oracle上的mac並不像我們習慣的那樣.....(不是從mac用戶的角度而是從任何其他os用戶的角度來看)它不是像mac一樣而不是像Oracle那樣。 – 2011-04-05 13:56:54