【问题标题】:AWS RDS - ORA-28040: No matching authentication protocol exceptionAWS RDS - ORA-28040:没有匹配的身份验证协议异常
【发布时间】:2019-07-05 20:22:46
【问题描述】:

在从 Java 8 客户端代码连接到 Oracle 12c 数据库时,我收到错误 -“ORA-28040:没有匹配的身份验证协议异常”这已通过在 sqlnet.ora 文件中添加 SQLNET.ALLOWED_LOGON_VERSION=8 来解决。

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

【问题讨论】:

  • 您可能想要检查 JDBC 版本,正如我所描述的 here

标签: oracle amazon-web-services rds


【解决方案1】:

AWS 文档列出了您可以根据需要更改的参数。

sqlnetora.sqlnet.allowed_logon_version_client sqlnetora.sqlnet.allowed_logon_version_server

我建议你玩这些。

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.Oracle.sqlnet.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2018-02-16
    • 2021-01-03
    • 2016-03-02
    相关资源
    最近更新 更多