代码之家  ›  专栏  ›  技术社区  ›  Geoff Maddock

连接到Oracle 8.1.7-如何获得正确的ODBC驱动程序?

  •  1
  • Geoff Maddock  · 技术社区  · 14 年前

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

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

    4 回复  |  直到 14 年前
        1
  •  0
  •   TallTed    14 年前

    Oracle 10g OCI客户机和Instant客户机可以连接到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组件。

        2
  •  1
  •   Gary Myers    14 年前

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

    其次,我认为10g允许连接到8.1.7数据库。甚至不要尝试使用11G客户机。我认为8i被淘汰后,客户会立即出现,所以如果他们不工作,我不会感到惊讶。

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

    可以使用JDBC连接吗?

        3
  •  0
  •   AABBCCDD    14 年前

    Oracle 8?那已经10年多了。是时候切换到Oracle11了吗?升级到Oracle11之后,您当然可以找到一个ODBC驱动程序。

        4
  •  0
  •   APC    14 年前

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

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