Я пытаюсь соединить R с Oracle, используя RJDBC.Я использую следующий код -
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: слушатель в настоящее время не знает о службе, запрошенной в дескрипторе соединения.Дескриптор соединения, используемый клиентом, был: // имя хоста: порт / SID, имя пользователя, пароль
Может кто-нибудь помочь мне решить эту проблему? Также есть ли другой способ подключения R с Oracle? Спасибо.