RStudio服务器ROracle抛出:.oci.Driver()中的错误:ROracle内部错误[rociDrvInit,1,-1]

时间:2012-03-15 23:01:41

标签: oci rstudio

我已经设置了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

提前致谢, 西。

1 个答案:

答案 0 :(得分:1)

最后让它在Denis Mukhin on the Oracle forums的帮助下工作。特别是,RStudio环境中缺少ORACLE_HOMEOREACLE_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