【问题标题】:ora-28040 no matching authentication protocolora-28040 没有匹配的身份验证协议
【发布时间】:2018-09-20 15:33:25
【问题描述】:

我收到错误提示

ora-28040 没有匹配的认证协议

当尝试将Oracle Forms 6iORacle database 12c 连接时

我搜了一下发现这个问题是因为连接限制 oracle 12c 有,而 oracle Forms 6i 没有

我知道 oracle forms 6i 确实很旧,但这是业务需求,所以 我与升级当前软件无关......等等等等

所以如果有任何解决方法请教一下

【问题讨论】:

  • Google 上针对此错误的点击都显示为针对 JDBC 驱动程序,但我想它对于其他驱动程序也是通用的。您是否尝试过建议的解决方法,将 SQLNET.ALLOWED_LOGON_VERSION 参数设置为 =7(在客户端和服务器上)? Find out more
  • @APC 表单运行时在开发人员连接时仍然无法正常工作,但在尝试编译 FMB 时出现错误消息,提示内部错误

标签: oracle oracle12c oracleforms


【解决方案1】:

SQLNET.ALLOWED_LOGON_VERSION 已弃用,因为 12c 您需要添加

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

到您的 sqlnet.ora,并在更新文件后重新加载侦听器

【讨论】:

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