Tri*_*mus 5 oracle r oracle11g r-dbi
我尝试按照从R 到 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
Run Code Online (Sandbox Code Playgroud)
小智 4
我也遇到过这个问题。我发现预先加载 ROracle 库可以解决问题。
library("ROracle")
drv <- DBI::dbDriver("Oracle")
Run Code Online (Sandbox Code Playgroud)
我不知道为什么。
| 归档时间: |
|
| 查看次数: |
1307 次 |
| 最近记录: |