1

我正在尝试使用 RJDBC connector 从 Mac (El Capitan) 中的 R 连接到 oracle DB。我ojdbc6.jarOracle Driver下载了驱动程序。

在我的 R 中,我设置

$ Sys.setenv(JAVA_HOME='/usr/libexec/java_home')
$ options(java.parameters="-Xmx2g")
$ library(rJava)
$ library(RJDBC)
$ oDriver = JDBC(driverClass="oracle.jdbc. OracleDriver", classPath="ojdbc6.jar")

我收到错误

.jfindClass(as.character(driverClass) 1 ) 中的错误:找不到类

我也在我的 .bash_profile 中设置了

$ export ORACLE_HOME=/Library/Oracle/instantclient_11_2 export
$ DYLD_LIBRARY_PATH=$ORACLE_HOME/lib export
$ LD_LIBRARY_PATH=$ORACLE_HOME
$ export TNS_ADMIN=$ORACLE_HOME/network/admin export
$PATH="/Library/Oracle/instantclient_11_2:$PATH"

我不确定我还缺少什么。任何帮助,将不胜感激。

谢谢。
哈希

4

0 回答 0