【问题标题】:Oracle Database Express Edition (XE) 64-bit and ODBCOracle 数据库快捷版 (XE) 64 位和 ODBC
【发布时间】: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/…

标签: oracle odbc


【解决方案1】:

对我来说最好的方法是使用 32 位客户端全新安装 Oracle 32 位。谢谢@EdStevens 和@Wernfried Domscheit。

【讨论】:

    【解决方案2】:

    转到link 向下滚动到Development and Runtime - optional packages 并下载 ODBC 包。该 zip 文件已安装ODBC_INSTALL.EXE,您将看到来自 ODBC 32 位的 Oracle 驱动程序,一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 2020-03-21
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多