2010-01-16 39 views

回答

0

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组件作为默认安装的一部分。

0

Oracle 8?那已经超过10年了。是不是应该切换到Oracle 11?升级到Oracle 11后,您当然可以找到一个odbc驱动程序。

1

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

其次,我认为10g允许连接到8.1.7数据库。甚至不要尝试一个11g客户端。我认为即时客户在8i得到支持后出现,所以如果他们不工作,我不会感到惊讶。

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

您可以使用JDBC连接吗?

+0

10g客户端将只连接到8i(8.1.7.4)的终端版本。 – 2010-01-17 01:17:28

0

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

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