【问题标题】:AWS RDS ORA-28040: No matching authentication protocol exceptionAWS RDS ORA-28040:没有匹配的身份验证协议异常
【发布时间】:2021-06-14 10:28:57
【问题描述】:

从 Java 8 客户端代码连接到 Oracle 19c 数据库时,出现错误 -

ORA-28040: 没有匹配的身份验证协议异常

通过在sqlnet.ora 文件中添加SQLNET.ALLOWED_LOGON_VERSION=8 解决了这个问题。

现在,当我从 EC2 实例中运行的代码(RDS 和 java 应用程序在同一子网中运行)连接到 AWS oracle RDS 实例时,会导致相同的错误。是否可以在 AWS Oracle RDS 实例中添加参数(SQLNET.ALLOWED_LOGON_VERSION=8)?如何解决这个问题?

【问题讨论】:

    标签: oracle amazon-web-services amazon-rds


    【解决方案1】:

    您可以通过修改参数组中的sqlnetora.sqlnet.allowed_logon_version_serversqlnetora.sqlnet.allowed_logon_version_client 来设置Oracle RDS 中的一些SQLNET 参数。 (我假设您将不得不重新启动数据库,但我还没有测试更改这些值。)

    【讨论】:

    • 感谢 Jon 它正在工作文件一我修改参数 sqlnetora.sqlnet.allowed_logon_version_server=8 它工作正常
    猜你喜欢
    • 2019-07-05
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2018-02-16
    • 2021-01-03
    • 2016-03-02
    相关资源
    最近更新 更多