【发布时间】:2018-07-20 07:24:13
【问题描述】:
我正在使用没有管理员权限的机器。我使用 sql developer 连接到内部数据库。我也想通过 R 连接。
没有管理员权限,我有什么办法可以做到这一点?有些解决方案需要我设置一个 systemDNS——我做不到。 其他需要我安装jvm.dll
我的环境:Windows7,sqldeveloper,连接方式是通过TNS文件。
【问题讨论】:
-
使用
ROracle包?这将需要将 Oracle 即时客户端解压缩到本地文件夹中 -
好吧。我试过但得到了
Package which is only available in source form, and may need compilation of C/C++/Fortran: ‘ROracle’。对此的各种解决方案是例如安装“RTools”包 - 但这没有帮助。另一个解决方案是选择另一个 repo(我的默认是 rstudio 镜像)——但这也不起作用。 -
你可以将 Rtools 安装到不需要管理员权限的文件夹中
-
啊——我试图通过 install.packages 下载 rtools——但我从 Cran 手动下载了它。现在我可以编译 ROracle。但我需要一个 oracle 帐户来下载即时客户端。帐户确认电子邮件似乎被我的垃圾邮件过滤器捕获了。明天汇报我的进展。 :-)
-
在本地解压缩了即时客户端。但安装失败并显示以下消息:“错误:找不到 Oracle 客户端。请设置 OCI_LIB64 以指定其位置。” - 我猜这是我赢了 7 的系统环境变量?我需要一个管理员帐户才能更改。对吗?
标签: r rodbc rjava rjdbc roracle