подключиться к базе данных оракула, которая находится на другом IP, используя R - PullRequest
0 голосов
/ 11 июня 2019

Мне нужно подключиться к базе данных Oracle через R Я делаю так

library(RODBC)
library(RJDBC)

odbcConnect(dsn = "NBD-TEST-DEV-BLACKBOX", 
            uid = "Y", pwd = "X")

я использую oracle sql разработчик, чтобы получить доступ

Когда я пытаюсь подключиться через R я получаю ошибки Предупреждающие сообщения:

1: In RODBC :: odbcDriverConnect ("DSN = NBD-TEST-DEV-BLACKBOX; UID = x; PWD = y"):
   [RODBC] ERROR: state IM002, code 0, message [Microsoft] [ODBC Driver Manager] Data source not found and no default driver used
2: In RODBC :: odbcDriverConnect ("DSN = NBD-TEST-DEV-BLACKBOX; UID = x; PWD = y"):
   ODBC connection failed

Я думаю, что это потому, что база данных на другом IP (R на сервере, который ip x.x.x.x, и оракул на IP Y.y.y.y

Итак, у меня два вопроса Как я могу указать путь к ODBC, где это. Мой разработчик SQL Oracle в пути "C:\Users\Admin\Desktop\sqldeveloper-19.1.0.094.2042-x64"

и как указать необходимый IP при подключении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...