我正在尝试使用RJDBC将R连接到Oracle。我使用以下代码 -
library(RJDBC)
jdbcDriver = JDBC(driverClass="oracle.jdbc.OracleDriver",classpath="~/lib/ojdbc14.jar")
jdbcConnection = dbConnect(jdbcDriver, "jdbc:oracle:thin:@//hostname:port/SID,username, password)
我在第三行得到错误 -
.jcall中的错误(drv @ jdrv,“Ljava / sql / Connection;”,“connect”,as.character(url)[1],:java.sql.SQLException:监听器拒绝连接时出现以下错误: ORA-12514,TNS:监听器当前不知道连接描述符中请求的服务。客户端使用的连接描述符是: // hostname:port / SID,username,password
任何人都可以帮我解决这个问题吗? 还有没有其他方法将R连接到Oracle?谢谢。