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

发布于 2024-10-30 22:40:49 字数 610 浏览 0 评论 0原文

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

I tried to install ROracle today, after having managed to install RPostgreSQL and RMySQL on my Mac OS X. Unfortunately, the Oracle website drives me crazy. I just cannot figure out which minimum package I need to install in order to use ROracle. Intuitively I thought I just need a client and downloaded the instant client.

Is this enough? Where should I put the unzipped instant client?
I also tried SQLDeveloper but my setup seems lack some Oracle installation seems still.
If I start compiling anyway:

R CMD INSTALL Roracle.tar.gz 

I end up with the following error:

You must set the shell variable ORACLE_HOME to the
directory where Oracle resides and re-run R CMD INSTALL
e.g., (using Bourne shell syntax):

  export ORACLE_HOME=/opt/oracle
  R CMD INSTALL ROracle

So my simple question is, which package do I need to install and which location do you recommend? Setting up the compiler is not the problem here (at least so far :) )

Note I just want to connect to some database which is NOT on my system, so I really should just need a client (if ROracle allows for that).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久而酒知 2024-11-06 22:40:49

如果您需要安装 Oracle 客户端,您应该能够使用 Oracle Instant Client。有关文档和下载,请参阅适用于 Mac OS X (Intel x86) 的即时客户端下载 < /a>.根据您需要的客户类型,您有一个选择列表。
基本客户端 总是需要的,您可以根据您的需要添加补充包。基本客户端适用于许多人。

选择 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/

If you need an Oracle client installation you should be able to use the Oracle Instant Client. For documentation and download see Instant Client Downloads for Mac OS X (Intel x86) . Depending on what type of client you need you have a list of choices there.
The Basic Client is allways needed and you could add a supplemental package to it depending on your needs. The basic client will work for many.

Choose a location to for ORACLE_HOME (/Application/oracle/product/client/10.2)
create a lib directory in that ORACLE_HOME/
unzip the basic client and put the dylib files in 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

If you need a more complete client, check wich supplemental installation you need and add it to the $ORACLE_HOME that you build here. If you need jdbc, add the jdbc supplement, if you need sqlplus, add the sqlplus supplement. Make sure that executables go to $ORACLE_HOME/bin/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文