可以将 oracle 11g 客户端与 10g 服务器一起使用吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/454624/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-10 01:42:56  来源:igfitidea点击:

Is it ok to use oracle 11g client with a 10g server?

oracleoracle10goracle11godp.net

提问by Micah

I am creating a .NET program that uses odp.net, specifically the 11g version. Our oracle server is running 10g. I am too late in the development process to make a change. Am I heading for trouble? Have you had any experience running 11g client against a 10g server?

我正在创建一个使用 odp.net 的 .NET 程序,特别是 11g 版本。我们的 oracle 服务器运行的是 10g。我在开发过程中为时已晚,无法进行更改。我会遇到麻烦吗?您有在 10g 服务器上运行 11g 客户端的经验吗?

采纳答案by tuinstoel

You can use odp.net 11 with Oracle server 9, 10 and 11. And yes I have tried all those combinations.

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

You can use for example odp.net 11 for retrieving geographical information (datatype=mdsys.sdo_geometry) from the Oracle server 9, 10 and 11. I use this example beacuse the possibility to select mdsys.sdo_geometry data has been added to odp.net 11.

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

回答by Mark Harrison

Yes, that's OK. Oracle advises that the client version should be >= the server version.

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

回答by Angelo Marcotullio

See the following document on Metalink.

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

This contains a matrix of ODP Driver Version, Supported Operating System, SQL*Net, RDBMS, .NET Framework, Visual Studio

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

Subject: Oracle Data Provider for .NET (ODP) Supported Configurations Doc ID: 726240.1

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

回答by Robert Durgin

Using an Oracle 11 client against a 10g database will work. I have previously used the 11g client against a 9i database as well.

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