我已经设置了RStudio服务器并指出它使用现有的R(2.13)安装。从R访问时,ROracle工作正常,但RStudio web-interface也无法正常工作。
> library(ROracle)
Loading required package: DBI
> drv <- dbDriver("Oracle")
Error in .oci.Driver() : ROracle internal error [rociDrvInit, 1, -1]
我使用--nodeps安装了RStudio服务器,然后将其指向现有的R安装 通过设置/etc/rstudio/rserver.conf文件中的值。
尝试从RStudio支持获得帮助,但被指向“Stack Overflow”。 http://support.rstudio.org/help/discussions/problems/1879-rstudio-roracle-internal-error
提前致谢, 西。
答案 0 :(得分:1)
最后让它在Denis Mukhin on the Oracle forums的帮助下工作。特别是,RStudio环境中缺少ORACLE_HOME
和OREACLE_SID
。将以下行添加到~/.Renviron
修复它:
ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
ORACLE_SID=<your sid (the default is usually orcl)>
export ORACLE_HOME ORACLE_SID