gpt4 book ai didi

R Oracle 通过 DBI::dbDriver ("Oracle"连接)抛出错误

转载 作者:行者123 更新时间:2023-12-01 04:44:20 27 4
gpt4 key购买 nike

我尝试按照 R to Oracle Database Connectivity: Use ROracle for both Performance and Scalability 的说明通过 DBI 和 ROracle 包简单连接到 Oracle 数据库。 .

当我通过 Windows7 > ODBC 数据源管理器(32 位)测试连接时,连接成功。它使用安装在 C:\oracle\Client112_32 中的 Oracle 客户端 OraClient11g_home1。 ORACLE_HOME 环境变量设置为 C:\oracle\Client112_32。

我猜它可能与某些 32 位/64 位问题有关?但即使经过相当多的研究,我也没有找到任何解决方案。我也尝试在 R 32 位上运行相同的,但也失败了。顺便说一句,通过 SQL Developer 的连接也成功了。

drv <- DBI::dbDriver("Oracle")
#>Error: Couldn't find driver Oracle. Looked in:
#>* global namespace
#>* in package called Oracle
#>* in package called ROracle

最佳答案

我也遇到过这个问题。我发现预先加载 ROracle 库可以解决这个问题。

library("ROracle")
drv <- DBI::dbDriver("Oracle")

我不知道为什么。

关于R Oracle 通过 DBI::dbDriver ("Oracle"连接)抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48114430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com