【问题标题】:Connecting to Oracle 8.1.7 - how to get the right ODBC driver?连接到 Oracle 8.1.7 - 如何获得正确的 ODBC 驱动程序?
【发布时间】:2010-01-20 00:34:25
【问题描述】:

我有一台需要远程连接到 Oracle 8.1.7 的 Vista 机器 数据库。使用 ODBC 包安装即时客户端会获得 ODBC 驱动程序, 但是当你用它创建一个数据源时,它说它不再与那个数据库版本兼容。

获得正确的 ODBC 驱动程序的最佳方法是什么?

【问题讨论】:

    标签: windows oracle odbc windows-vista


    【解决方案1】:

    首先,您的意思是 8.1.7,而不是 8.7.1。

    其次,我认为 10g 允许连接到 8.1.7 数据库。甚至不要尝试 11g 客户端。我认为 Instant Clients 是在 8i 被取消支持之后出现的,所以如果它们不起作用我不会感到惊讶。

    您可以尝试安装 10g 完整客户端,但我怀疑您是否可以在 Vista 上使用它。您需要更新的(受支持的)数据库版本或旧的操作系统。

    你可以使用 JDBC 连接吗?

    【讨论】:

    • 10g客户端只会连接到8i(8.1.7.4)的终端版本。
    【解决方案2】:

    Oracle 10g OCI Client 和 Instant Client 可以连接到 Oracle 8.1.7.4 及更高版本;早期的 8i 补丁集要求使用 9i 或 8i OCI 客户端。

    前面建议的驱动程序 hwilliams 要求您在 Vista 主机上具有功能正常的 8i 或 9i OCI 客户端。

    OpenLink Software(我的雇主)也有适用于 8i 和 9i 的多层解决方案,免费试用 2 周,它将支持 Vista(和许多其他操作系统)ODBC(以及 JDBC 和 ADO.NET)客户端。您只需要an 8i or 9i Client on any host with a supported OS on which you can install the OpenLink server-side components,包括 Oracle 服务器主机本身,它包括这些 OCI 组件作为默认安装的一部分。

    【讨论】:

      【解决方案3】:

      您有支持合同吗?因为我刚刚检查了MyOracleSupport,他们仍然提供 8i 的 ODBC 补丁集。尽管让它们在 Vista 上运行可能很困难。请注意,我听说要在 Vista 上运行任何东西都很困难。

      或者,您准备好为此花钱了吗?如果是这样,那么 DataDirect 声称他们的 Oracle ODBC 驱动程序可以连接到所有版本,从 8i 到 11g。他们提供免费试用。 Check it out.

      【讨论】:

        【解决方案4】:

        甲骨文 8?那是10多年的历史。是不是该切换到 Oracle 11 了?升级到 Oracle 11 后,当然可以找到 odbc 驱动了。

        【讨论】:

          猜你喜欢
          • 2019-08-04
          • 2023-03-25
          • 2013-11-11
          • 2020-10-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-07-24
          • 1970-01-01
          相关资源
          最近更新 更多