使用ODBC将R连接到Oracle:如何在Windows 64位安装ODBC驱动程序?
问题描述:
我正尝试使用库RODBC将R(64位)连接到Oracle。使用ODBC将R连接到Oracle:如何在Windows 64位安装ODBC驱动程序?
我必须使用R 32位连接,使用ODBC for Oracle驱动程序的32位,但这不会让我使用所有的RAM(16GB)。
我得到这个错误: “ERROR:状态IM014,码0,消息[微软] [ODBC驱动程序 管理器]指定的DSN包含 驱动程序和应用程序之间的架构不匹配”
为了什么我”我已经读过了,似乎我需要为64位安装Oracle的ODBC驱动程序,因此我可以创建另一个DSN连接,然后连接到R 64位的数据库。
如何安装此驱动程序?
答
如果您的问题是Oracle驱动程序,您可以在Oracle网站上找到它。确实匹配您的R和数据提供程序架构是一个好主意。
看看这个页面:Oracle 64bit Drivers
获取相应的安装操作系统和反馈给我们! 干杯!
为了在同一台机器上安装32位和64位Oracle客户端,请查看以下指令:https://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running -in-64-bit-mode-with-the-32#24120100否则只有你的一个ODBC驱动程序可以工作。 –