【发布时间】:2020-09-30 21:59:05
【问题描述】:
我有 Windows 64 位、Office 32 位,并从该站点下载了“Oracle Database 18c Express Edition for Windows x64”(Oracle Database Express Edition (XE) Release 18.4.0.0.0 (18c))@987654321 @。 由于 Excel 与 Oracle DB 连接,我想配置 ODBC。
我的问题是如何将驱动程序“Oracle in OraDB18Home1”添加到 ODBC 数据源管理器(32 位)中?此驱动程序仅在 ODBC 数据源管理器(64 位)中可见 - 如下图。
如果不可能(我猜 ODBC 64 位不适用于 Excel 32 位),能否给我官方下载链接“Oracle Database 18c Express Edition for Windows x32” ?我在官方网站上没有看到 32 位版本的 Oracle Express Edition。
感谢您对我的问题的回答或解释。
【问题讨论】:
-
自 2013 年 6 月发布 Oracle 12.1 以来,Oracle 未发布任何 32 位 Oracle 数据库 服务器。
-
数据库是64位的没关系。重要的是应用程序(excel)绑定到的客户端。您将需要 32 位 oracle 客户端,安装在其自己的 ORACLE_HOME 中,并包括 odbc 驱动程序。 ODBC 本身不能替代本地数据库客户端。它只是充当本地数据库客户端和最终用户应用程序之间的中间人。
-
如果您的 Excel 是 32 位的,那么您还必须安装 32 位的 Oracle 客户端/ODBC。你不能混合它。数据库无关紧要(正如 EdStevens 已经编写的那样)。如果您想同时安装 32 位和 64 位 Oracle 客户端,请按照以下说明操作:stackoverflow.com/questions/24104210/…