Visual Studio 2008 + oracle 18c

问题描述 投票:1回答:1

我有两个用C#.NET开发的应用程序,它们可以攻击Oracle 10g数据库,现在客户端计划将数据库升级到Oracle 18c。一个应用程序是Web应用程序,另一个是桌面应用程序。目前,我正在使用Oracle.DataAccess.dll,它正在正常运行。升级后,我的应用程序将继续正常运行吗?还是应该使用另一个dll重新编译我的应用程序?

c# oracle visual-studio-2008 oracle10g oracle18c
1个回答
0
投票

取决于您的Oracle.DataAccess.dll的版本。您没有告诉我们,因此请查看Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)

enter image description here

如果数据库为10.2.0,则Oracle.DataAccess.dll版本11.2和12.1应该可以工作,否则必须升级Oracle Client。

注意,Oracle.DataAccess.dll的版本必须与Oracle Client完全匹配。安装多个Oracle Client可能是一个挑战,最好在安装新版本之前完全删除旧版本。

如果您要安装Oracle Client 12.2或更高版本,请查看此:SSMA unable to find specified provider

© www.soinside.com 2019 - 2024. All rights reserved.