5

当我尝试连接到 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 invalid username/password; 未知身份验证类型:6A

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

4

1 回答 1

4

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

系统要求

Oracle Data Provider for .NET, Managed Driver 需要以下内容:

  • 与 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 版或更高版本

于 2018-12-21T21:59:37.157 回答