我有一台Vista机器需要远程连接到Oracle 8.1.7 数据库。使用ODBC包安装即时客户端会得到一个ODBC驱动程序, ,但是当您使用ODBC驱动程序创建数据源时,它说它不再与该数据库版本兼容。连接到Oracle 8.1.7 - 如何获得正确的ODBC驱动程序?
获得正确ODBC驱动程序的最佳方法是什么?
我有一台Vista机器需要远程连接到Oracle 8.1.7 数据库。使用ODBC包安装即时客户端会得到一个ODBC驱动程序, ,但是当您使用ODBC驱动程序创建数据源时,它说它不再与该数据库版本兼容。连接到Oracle 8.1.7 - 如何获得正确的ODBC驱动程序?
获得正确ODBC驱动程序的最佳方法是什么?
Oracle 10g OCI客户端和即时客户端可以连接到Oracle 8.1.7.4及更高版本;早期的8i补丁集要求使用9i或8i OCI客户端。
以前建议的驱动程序hwilliams要求您在Vista主机上具有功能8i或9i OCI客户端。 (我的雇主)也有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组件作为默认安装的一部分。
Oracle 8?那已经超过10年了。是不是应该切换到Oracle 11?升级到Oracle 11后,您当然可以找到一个odbc驱动程序。
首先,你的意思是8.1.7,而不是8.7.1。
其次,我认为10g允许连接到8.1.7数据库。甚至不要尝试一个11g客户端。我认为即时客户在8i得到支持后出现,所以如果他们不工作,我不会感到惊讶。
你可以尝试一个10g完整的客户端安装,但我怀疑你是否会在Vista上工作。要么你需要一个更新的(支持的)数据库版本或更旧的操作系统。
您可以使用JDBC连接吗?
你有支持合同吗?因为我刚刚检查了MyOracleSupport,他们仍然提供8i的ODBC补丁集。尽管让它们在Vista上运行可能很困难。请注意,我听说很难在Vista上运行任何东西。
另外,你准备花钱吗?如果是这样,那么DataDirect声称他们的Oracle ODBC驱动程序可以连接到从8i到11g的所有版本。他们提供免费试用。 Check it out.
10g客户端将只连接到8i(8.1.7.4)的终端版本。 – 2010-01-17 01:17:28