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



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

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

这是通过在sqlnet.ora文件中添加SQLNET.ALLOWED_LOGON_VERSION=8来解决的。

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

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

最新更新