R-studio / Oracle DB连接

时间:2014-04-06 12:43:44

标签: database r oracle

我在本地计算机上创建了一个新的DSN。即使这样做,我收到以下错误消息。有人可以就如何解决这个问题提出建议吗?

connection<- odbcConnect(dsn="ORADB1",uid="USERNAME",pwd="Password")
Warning messages:
    1: In odbcDriverConnect("DSN=ORADB1;UID=USERNAME;PWD=Password") :
      [RODBC] ERROR: state NA000, code 12504, message [Microsoft][ODBC driver for Oracle][Oracle]ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
    2: In odbcDriverConnect("DSN=ORADB1;UID=USERNAME;PWD="Password") :
       [RODBC] ERROR: state 01000, code 0, message [Microsoft][ODBC Driver Manager] The driver doesn't support the version of ODBC behavior that the application requested (see SQLSetEnvAttr).
    3: In odbcDriverConnect("DSN=ORADB1;UID=USERNAME;PWD=Password") :
       ODBC connection failed

1 个答案:

答案 0 :(得分:0)

您需要先确定这是否适用于基本的R命令行。

根据错误消息,系统(或r studio)无法识别新的DSN和驱动程序。您是否将其放入用户DSN或系统DSN?