我正在尝试使用 ROracle_1.3-1 连接到 Oracle 。当我运行以下命令时:
library(ROracle)
drv <- dbDriver("Oracle")
con <- dbConnect(drv = drv, username='user', password='password',dbname='DB')
引发以下错误:
.oci 中的错误。Connect(.oci.drv((, 用户名 = 用户名, 密码 = 密码,: ORA-24315:非法属性类型
如何避免此错误?
似乎软件包 ROracle 已损坏或类似的东西。我卸载了它并使用以下命令重新安装了它
setwd("xxxxx") # set to path of download
install.packages('ROracle_1.2-1.zip', repos = NULL)
文件ROracle_1.2-1.zip之前是从本网站下载的:http://www.oracle.com/technetwork/database/database-technologies/r/roracle/downloads/index.html。
在那之后一切正常。