我正在尝试使用RJDBC连接器从Mac(El Capitan)的R连接到oracle DB。我从Oracle Driver下载了驱动程序ojdbc6.jar
。
在我的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”
我不确定我还缺少什么。任何帮助,将不胜感激。
感谢。
散列