1

我正在尝试使用 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:非法属性类型

我怎样才能避免这个错误?

4

1 回答 1

1

似乎 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 。

之后一切正常。

于 2018-01-26T20:32:16.373 回答