当我尝试连接到Oracle 9i db时,我总是得到ORA-1017无效的用户名/密码;登录被拒绝。
在Oracle 10g或更高版本上,一切都很好。
ODP.NET Core:2.18.3;
ASP.NET Core:2.1.403
ConnectionString:“数据源= myTnsName;密码= myPassword;用户标识= myUserId”
设置了TnsAdmin。
在数据库侧的Oracle登录中,我找到了以下条目:ORA-1017无效的用户名/密码;未知身份验证类型:6A
有什么想法欢迎吗?可以连接吗?
最佳答案
不可能,不支持低于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数据库10g第2版或更高版本