【问题标题】:Installing ROracle on Mac OS X - what is needed from Oracle?在 Mac OS X 上安装 ROracle - Oracle 需要什么?
【发布时间】:2011-04-05 11:20:51
【问题描述】:

在我的 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 允许的话)。

【问题讨论】:

    标签: oracle macos r


    【解决方案1】:

    如果您需要安装 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=/Application/oracle/product/client/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/

    【讨论】:

    • 只是一个客户端安装相当麻烦,可能我只是不敢相信所有这些预安装任务都是必要的,因此虽然我错了......感谢您的解释和耐心。
    • @ran2: 是的,你是对的,mac 上的 Oracle 不像我们习惯的那样......(不是从 mac 用户的角度来看,也不是从任何其他 os 用户的角度来看观点)它不像 mac,也不像 Oracle。
    猜你喜欢
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2017-01-16
    • 2013-11-09
    相关资源
    最近更新 更多