Я использую 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")