如何使用 ODP.NET Core 连接到 Oracle 9i 数据库 - 托管驱动程序
How to connect with ODP.NET Core to Oracle 9i database - Managed Driver
当我尝试连接到 Oracle 9i 数据库时,我总是得到 ORA-1017 无效 username/password;登录被拒绝。
在 Oracle 10g 或更高版本上一切正常。
ODP.NET核心:2.18.3;
ASP.NET核心:2.1.403
连接字符串:"Data Source=myTnsName;password=myPassword;user id=myUserId"
已设置 TnsAdmin。
在数据库端的 Oracle 日志中,我发现了这个条目:ORA-1017 无效 username/password;未知的授权类型:6A
欢迎提出任何想法?可以连接吗?
不可能,不支持10.2以下的Oracle数据库。见 Data Provider for .NET Developer's Guide:
System Requirements
Oracle Data Provider for .NET, Managed Driver requires the following:
Same Windows operating system support as ODP.NET, Unmanaged Driver.
ODP.NET, Managed Driver is built with AnyCPU. It runs on either 32-bit or 64-bit (x64) Windows and on either 32-bit or 64-bit (x64) .NET Framework.
Microsoft .NET Framework 4, 4.5, 4.5.1, or 4.5.2
Access to Oracle Database 10g Release 2 or later
当我尝试连接到 Oracle 9i 数据库时,我总是得到 ORA-1017 无效 username/password;登录被拒绝。 在 Oracle 10g 或更高版本上一切正常。
ODP.NET核心:2.18.3; ASP.NET核心:2.1.403
连接字符串:"Data Source=myTnsName;password=myPassword;user id=myUserId"
已设置 TnsAdmin。
在数据库端的 Oracle 日志中,我发现了这个条目:ORA-1017 无效 username/password;未知的授权类型:6A
欢迎提出任何想法?可以连接吗?
不可能,不支持10.2以下的Oracle数据库。见 Data Provider for .NET Developer's Guide:
System Requirements
Oracle Data Provider for .NET, Managed Driver requires the following:
Same Windows operating system support as ODP.NET, Unmanaged Driver.
ODP.NET, Managed Driver is built with AnyCPU. It runs on either 32-bit or 64-bit (x64) Windows and on either 32-bit or 64-bit (x64) .NET Framework.
Microsoft .NET Framework 4, 4.5, 4.5.1, or 4.5.2
Access to Oracle Database 10g Release 2 or later