Соедините Oracle 12c со Sparklyr, используя RJDBC

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

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

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

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, и оно работает нормально.

0 ответов

Другие вопросы по тегам