如何将ODP.NET Core连接到Oracle 9i数据库-托管驱动程序

时间:2018-12-21 19:57:49

标签: oracle odp.net asp.net-core-2.1 oracle9i odp.net-managed

当我尝试连接到Oracle 9i db时,我总是得到ORA-1017无效的用户名/密码;登录被拒绝。 在Oracle 10g或更高版本上,一切都很好。

ODP.NET Core:2.18.3; ASP.NET Core:2.1.403

ConnectionString:“数据源= myTnsName;密码= myPassword;用户ID = myUserId”

设置了TnsAdmin。

在数据库侧的Oracle登录中,我找到以下条目:ORA-1017无效的用户名/密码;未知身份验证类型:6A

欢迎提出任何想法吗?可以连接吗?

1 个答案:

答案 0 :(得分:2)

不可能,不支持低于10.2的Oracle数据库。参见Data Provider for .NET Developer's Guide

  

系统要求

     

用于.NET的Oracle数据提供程序,托管驱动程序需要以下内容:

     
      
  • 与ODP.NET(非托管驱动程序)具有相同的Windows操作系统支持。

  •   
  • ODP.NET,托管驱动程序是使用AnyCPU构建的。它可以在32位或64位(x64)Windows以及32位或64位(x64).NET Framework上运行。

  •   
  • Microsoft .NET Framework 4、4.5、4.5.1或4.5.2

  •   
  • 访问Oracle Database 10g第2版或更高版本

  •