Соедините Oracle 12c со Sparklyr, используя RJDBC - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь подключиться к удаленно расположенной базе данных Oracle 12c с помощью sparklyr, используя RJDBC. Таким образом, соединение, которое я установил, работает нормально со следующим кодом.

conf <- spark_config() conf[["sparklyr.jars.default"]] <- "~/path/ojdbc6.jar" sc <- spark_connect(master = "local", config = conf) Тем не менее, когда я пытался подключиться к базе данных с учетными данными, я получаю следующую ошибку. enter image description here

Ниже приведена строка подключения, которую я использовал.

datspark <- spark_read_jdbc(sc, 'table', options = list(
  url = "jdbc:oracle:thin:@//IP:1521/dbname",
  driver = "oracle.jdbc.OracleDriver",
  user = "user",
  password = "pwd",
  dbtable = "table"),
  memory = FALSE # don't cache the whole (big) table
)

Я проверил то же соединение напрямую с RJDBC, и оно работает нормально.

...