使用 oracle 11g 客户端和 10g 服务器可以吗?

Posted

技术标签:

【中文标题】使用 oracle 11g 客户端和 10g 服务器可以吗?【英文标题】:Is it ok to use oracle 11g client with a 10g server? 【发布时间】:2010-10-02 01:29:50 【问题描述】:

我正在创建一个使用 odp.net 的 .NET 程序,特别是 11g 版本。我们的 oracle 服务器运行 10g。我在开发过程中为时已晚,无法做出改变。我要找麻烦了吗?您有针对 10g 服务器运行 11g 客户端的经验吗?

【问题讨论】:

Oracle 在向后兼容性方面一直表现出色。正如下面的建议所述,检查兼容性矩阵,你应该没问题。 【参考方案1】:

是的,没关系。 Oracle 建议客户端版本应该 >= 服务器版本。

【讨论】:

你有这个建议的参考吗?【参考方案2】:

您可以将 odp.net 11 与 Oracle 服务器 9、10 和 11 一起使用。是的,我已经尝试了所有这些组合。

您可以使用例如 odp.net 11 从 Oracle 服务器 9、10 和 11 检索地理信息 (datatype=mdsys.sdo_geometry)。我使用此示例是因为选择 mdsys.sdo_geometry 数据的可能性已添加到odp.net 11.

【讨论】:

【参考方案3】:

请参阅以下有关 Metalink 的文档。

这包含 ODP 驱动程序版本、支持的操作系统、SQL*Net、RDBMS、.NET Framework、Visual Studio 的矩阵

主题:Oracle Data Provider for .NET (ODP) 支持的配置 文档编号:726240.1

【讨论】:

这假设您有一个 Metalink 帐户。我在这里猜想,但大多数试图访问 Oracle 数据库的 VS 开发人员都没有……【参考方案4】:

对 10g 数据库使用 Oracle 11 客户端将起作用。我之前也针对 9i 数据库使用过 11g 客户端。

【讨论】:

以上是关于使用 oracle 11g 客户端和 10g 服务器可以吗?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 10g,和 Oracle 11g 能互相兼容吗?还是向下兼容?

oracle 10g和11g客户端可以共存吗

oracle 10g和11g客户端可以共存吗

oracle 10g或11g的客户端下载地址

存在唯一索引时,Oracle 10g 和 11g 之间 REF CURSOR 的行为不同?

oracle 10g,11g,是啥意思????是否它的大小??有10或11G那么大?