当我尝试连接到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
欢迎提出任何想法吗?可以连接吗?
答案 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版或更高版本