我正在尝试使用 RJDBC connector 从 Mac (El Capitan) 中的 R 连接到 oracle DB。我ojdbc6.jar
从Oracle 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"
我不确定我还缺少什么。任何帮助,将不胜感激。
谢谢。
哈希