Соединение с сервером Oracle в R с помощью odbcDriverConnect () - PullRequest
0 голосов
/ 14 декабря 2018

Я использую odbcDriverConnect () из пакета RODBC для подключения R к базе данных Oracle:

ch=odbcDriverConnect('driver=Oracle in instantclient_12_2;server=10.1.010.101,1010;database=dbname;uid=XXXXX;pwd=XXXXX')

Я получаю следующие предупреждающие сообщения об ошибках:

Предупреждениесообщения :

1: In odbcDriverConnect("driver=Oracle in instantclient_12_2;server=10.1.010.101,1010;uid=xxxx;pwd=xxxx") :
  [RODBC] ERROR: state HY000, code 12560, message [Oracle][ODBC][Ora]ORA-12560: TNS:protocol adapter error

2: In odbcDriverConnect("driver=Oracle in instantclient_12_2;server=10.1.010.101,1010;uid=xxxx;pwd=xxxx") :
  ODBC connection failed

Соединение работает отлично, хотя, когда я настраиваю DSN и использую функцию odbcConnect ():

ch=odbcConnect("dsn_name",uid="xxxx",pwd="xxxx")
...