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

gop*_*pek 5 oracle odp.net oracle9i odp.net-managed asp.net-core-2.1

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

ODP.NET 核心:2.18.3;ASP.NET 核心:2.1.403

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

TnsAdmin 已设置。

在数据库端的 Oracle 登录中,我发现了这个条目:ORA-1017 无效的用户名/密码;未知身份验证类型:6A

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

Wer*_*eit 4

不可能的,10.2以下的Oracle数据库不支持。请参阅.NET 数据提供程序开发人员指南

系统要求

Oracle Data Provider for .NET 托管驱动程序需要以下内容:

  • 与 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 数据库 10g 第 2 版或更高版本