【问题标题】:Which version of Oracle ODAC is compatible with 10.2 database and can be installed on Windows Server 2019?哪个版本的 Oracle ODAC 兼容 10.2 数据库,可以安装在 Windows Server 2019 上?
【发布时间】:2021-12-29 05:37:36
【问题描述】:

我在 OpenVMS 服务器上安装了 Oracle 10.2.0.4.0 数据库。

我编写了一些 ASP.Net MVC 应用程序来读取和写入数据库。 开发机器是Windows 7 32bit。我安装了 Oracle 客户端。 这些应用依赖于 Oracle OleDB Provider。

应用应托管在 Windows Server 2019 上。

当我在新的 IIS 中设置应用程序时,我收到有关缺少 OraOLEDB 提供程序的错误。

我尝试使用命令安装 ODAC122010Xcopy_x64 install oledb c:\oracle\home1 home1

命令结束,没有错误。但提供者名单并未受到影响。重启机器后也报同样的错误。

然后我尝试: install all c:\oracle\home1 home1 但没有区别。

是否需要在服务器上安装 Oracle 客户端? 如果是这样,哪个版本最适合 Windows Server 2019?

如果不支持,那么服务器支持什么版本的 ODAC?

【问题讨论】:

  • 为什么要运行旧版本的 Oracle 数据库?

标签: oracle oledb oraoledb


【解决方案1】:

看看Client / Server Interoperability Support Matrix for Different Oracle Versions

您需要 12.1 或更低版本的 Oracle 客户端。

是的,OraOLEDB 提供程序需要 Oracle 客户端,并且两者的版本必须完全相同相同。

架构(即 32 位与 64 位)也必须匹配。在 32 位 Windows 上开发应用时,必须安装 32 位版本的 Oracle Client 和 OraOLEDB Provider。

如果需要,您可以同时安装 32 位和 64 位 Oracle 客户端,请参阅Installing Oracle 32-bit Client on Windows Server Already Running 64-bit Oracle Database Server

请注意,由于 Windows COM 限制,您只能安装 一个 OraOLEDB Provider(即 32 位和 64 位各一个)。

【讨论】:

    猜你喜欢
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2014-10-18
    • 2013-10-04
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多