在Mac OS X上安装ROracle - Oracle需要什么?

时间:2011-04-05 11:20:52

标签: oracle macos r

我设法在我的Mac OS X上安装了RPostgreSQL和RMySQL后,我今天尝试安装了ROracle。不幸的是,Oracle网站让我发疯。我只是无法弄清楚我需要安装哪个最小包才能使用ROracle。直觉上我以为我只需要一个客户端并下载了即时客户端。

这够了吗?我应该把解压缩的即时客户端放在哪里? 我也试过SQLDeveloper,但我的设置似乎缺乏一些Oracle安装似乎仍然。 如果我开始编译:

R CMD INSTALL Roracle.tar.gz 

我最终得到以下错误:

您必须将shell变量ORACLE_HOME设置为    Oracle所在的目录并重新运行R CMD INSTALL    例如,(使用Bourne shell语法):

  export ORACLE_HOME=/opt/oracle
  R CMD INSTALL ROracle

所以我的简单问题是,我需要安装哪个软件包以及您推荐哪个位置?设置编译器不是问题(至少到目前为止:))

注意我只想连接到一些不在我系统上的数据库,所以我真的应该只需要一个客户端(如果ROracle允许的话)。

1 个答案:

答案 0 :(得分:3)

如果您需要安装Oracle客户端,则应该能够使用Oracle Instant Client。有关文档和下载,请参阅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 /