【问题标题】:Watson Studio using ibmdbr in Rstudio to connect to DB2 Z/OSWatson Studio 在 Rstudio 中使用 ibmdbr 连接到 DB2 Z/OS
【发布时间】:2020-05-22 19:29:55
【问题描述】:

我正在尝试使用 RStudio 连接到使用 ibmdbr odbcDriverConnect 的 DB2 for Z/OS 后端并出现错误:

Warning messages:
1: In odbcDriverConnect(con.text) :
  [RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver Manager]Can't open lib 'IBM DB2 ODBC DRIVER' : file not found
2: In odbcDriverConnect(con.text) : ODBC connection failed

我的代码是: (添加了使用的包/库)

install.packages("ibmdbR")
library(ibmdbR) 
driver.name <- "{IBM DB2 ODBC DRIVER}"
...
con.text <- paste("DRIVER=",driver.name,
                  ";Database=",db.name,
                  ";Hostname=",host.name,
                  ";Port=",port,
                  ";PROTOCOL=TCPIP",
                  ";UID=", user.name,
                  ";PWD=",pwd,sep="")
con <- odbcDriverConnect(con.text)

IBM DB2 ODBC DRIVER 是我在本地 R 中使用的。我似乎找不到为 IBM Watson Desktop 指定的驱动程序(在云上)任何人都可以推荐为 DB2 安装的云服务器的用途Z/OS 驱动程序名称?

【问题讨论】:

  • 检查/etc/odbcinst.ini 的内容以获取已安装驱动程序的列表。
  • 我在 IBM Cloud 上使用 Watson Desktop。无法进入环境。

标签: data-science-experience watson-studio


【解决方案1】:

【讨论】:

  • 这个例子使用了我正在使用的 ibmdbR(上面的例子中没有显示),它需要一个在 /etc/odbcinst.ini 或 /etc/inst.ini 中配置的 dsn_driver ..文件,我无权访问。这里的问题是 IBM Cloud 上的 Watson Desktop 中的 rstudio 安装/可用的 ODBC 驱动程序,我需要具有 ZOS 许可证的驱动程序。我假设他们已经安装了一个,因为您可以使用 DB2 for Z/OS 指定一个连接。
  • JDBC 是一个选项。但不适用于 ibmdbR。除非其他人能想出一个例子,否则我无法让 ibmdbR 与 jcc 驱动程序一起工作。我确实找到了这个示例.. 使用 RJDBC 和依赖项 rJava 和 DBI 我发现以下内容作为我的基本设置示例:medium.com/ibm-data-science-experience/…
猜你喜欢
  • 2017-05-23
  • 2019-07-08
  • 1970-01-01
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多