【发布时间】:2018-07-05 03:46:47
【问题描述】:
我正在尝试使用 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: 非法属性类型
我怎样才能避免这个错误?
【问题讨论】:
-
你能在你的 tnsnames.ora 文件中找到“DB”吗?在命令行中使用
sqlplus user/password@DB连接可以正常工作吗? -
感谢您的回答。我可以在我的 tsnames.ora 中找到数据库
-
命令 sqlplus 也运行良好