r - RODBC oracle 架构与安装的双客户端不匹配
问题描述
我正在尝试使用 64 位客户端和 RODBC 包将 R 连接到 oracle 数据库。
我在 64 位 R 中,当我尝试创建连接时收到此消息:
“指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配”
我安装了 64 位和 32 位 Oracle 客户端。这两项在我的 PATH 中。
C:\Oracle64\product\12.2.0\client_1\bin;
C:\Oracle\product\12.2.0\client_1\bin;
有什么办法可以告诉 RODBC 使用 64 位客户端?文档说它将扫描路径并使用它找到的第一个客户端,其架构与我正在运行的 R 版本相匹配(并且我正在运行 64 位 R)。
解决方案
推荐阅读
- python - 使用 python、ssh 和 os.open 在远程目录上打开一个文件(命名管道)
- java - 您如何将输入限制为“是”“否”
- c# - BitArray 到 byte[] 错误转换
- java - 处理当前消息时优雅关闭 Spring 集成应用程序
- html - 如何使用 HTML 元素正确编写表单
- php - (WordPress/UltimateMember) 钩子函数在自定义插件/子主题中不起作用
- c# - Json 反序列化为具有派生泛型类列表的对象
- reactjs - D3 React - 在使用新位置绘制路径之前无法删除路径图
- c++ - EPOLL 弹跳导致使用 EPOLLPRI 按下按钮时多次点击,边缘设置为“both”
- java - 我尝试使用多态性,但我的代码不能像我预期的那样工作,有人可以帮我解决这个问题吗?