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

时间:2021-06-14 10:28:57

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

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

<块引用>

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以通过修改参数组中的 sqlnetora.sqlnet.allowed_logon_version_serversqlnetora.sqlnet.allowed_logon_version_client 来设置 Oracle RDS 中的一些 SQLNET 参数。 (我假设您随后必须重新启动数据库,但我尚未测试更改这些值。)