0

我负责使用DBD::Oracle针对 9.2.0.8 OCI 客户端编译的 Perl 应用程序。这是一个sun4u盒子,虽然是 32 位二进制文​​件。DBD::Oracle 链接到 32 位 OCI 库。我们目前正在针对 9i 服务器运行。

我们的DBA团队正计划将服务器升级到10g,即10.2.0.4。我面临两个选择:

  1. 继续对新的 10g 服务器使用 9i 驱动程序。
  2. 或者,将我们的客户端从 9.2.0.8 升级到 10.2.0.4 以匹配服务器的版本。

出于各种操作原因,我更愿意使用上面的 ( 1 )。但是,我不确定 9i OCI 客户端是否可以与 10g Oracle 服务器一起使用。这可以做到吗?

4

2 回答 2

4

是的,它应该工作。尽管您可能已经知道,您将无法访问 10g 客户端特定功能...

于 2009-12-04T19:03:58.393 回答
1

我相信 Oracle 9i 驱动程序可以与 10g 和 11g 一起使用(我知道 Java 驱动程序可以)。

但是,最好的办法是设置一个带有 Oracle 10g 的测试服务器/VM,并对其进行测试。

于 2009-12-04T19:05:34.090 回答