【问题标题】:How to connect with ODP.NET Core to Oracle 9i database - Managed Driver如何使用 ODP.NET Core 连接到 Oracle 9i 数据库 - 托管驱动程序
【发布时间】:2019-05-22 05:52:31
【问题描述】:

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

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

ConnectionString: "数据源=myTnsName;password=myPassword;user id=myUserId"

TnsAdmin 已设置。

在数据库端的 Oracle 日志中,我发现了这个条目:ORA-1017 invalid username/password;未知身份验证类型:6A

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

【问题讨论】:

    标签: oracle odp.net asp.net-core-2.1 oracle9i odp.net-managed


    【解决方案1】:

    不可能,不支持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 版或更高版本

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 2013-12-23
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      相关资源
      最近更新 更多