• ORA-01017 之 18.3 当SEC_CASE_SENSITIVE_LOGON = FALSE时,除SYS外,所有用户连接都因ORA-01017而失败


    适用于:

    Oracle数据库 - 企业版 - 版本18.3.0.0.0及更高版本
    本文档中的信息适用于任何平台。

    症状

    客户端连接因错误而被拒绝

    ORA-01017:用户名/密码无效; 登录被拒绝

    - 没有用户能够登录数据库并获得ORA-01017,即使是新创建的用户也是如此。

    - 仅当sysdba连接成功时

    变化

     升级到18.3

    原因

    SEC_CASE_SENSITIVE_LOGON设置为false 
     
    在18C中不推荐使用SEC_CASE_SENSITIVE_LOGON参数。它仅为了向后兼容而保留。

    请检查 SEC_CASE_SENSITIVE_LOGON参数的值?
     
    sqlplus / as sysdba 
    show parameter SEC_CASE_SENSITIVE_LOGON
     
    如果设置为false,请将其设置为true并再次尝试连接。
     
    ALTER SYSTEM set SEC_CASE_SENSITIVE_LOGON = true;

    =================== 
    在18C中不推荐使用SEC_CASE_SENSITIVE_LOGON参数。它仅为了向后兼容而保留。

    参考:https://docs.oracle.com/en/database/oracle/oracle-database/18/refrn/SEC_CASE_SENSITIVE_LOGON.html#GUID-F464653A-0D43-4A70-8F05-0274A12C8578 
    ========= ========== 


    =================== 
    根据18c文档:https://docs.oracle.com/en/database/oracle/ oracle-database / 18 / upgrd / case-insensitive-passwords-ora-1017-invalid-username-password.html#GUID-FDA9C77A-12F4-4410-9448-9BCC13960C27 
    ============= ======
    在独占模式下运行时,Oracle不支持不区分大小写的基于密码的身份验证。Oracle Database 12c第2版(12.2)中的默认身份验证协议是独占模式。Oracle仅支持不区分大小写的身份验证,具有以下条件:

      1 服务器以独占模式
      2 以外的模式运行。存在10G密码版本

    ============= 
    Oracle 18c -使用DBUA升级到Oracle Database 18c(18.x)的完整清单(Doc ID 2418576.1)
    ============= 
    在升级到18c之前,它也被提及作为先决条件
    关于密码区分大小写
    确保你做的事情没有将已弃用的参数SEC_CASE_SENSITIVE_LOGON设置为FALSE。

     
    文档ID: 2502204.1
     
     
  • 相关阅读:
    Vue优化首页加载速度 CDN引入
    vue中前进刷新、后退缓存用户浏览数据和浏览位置的实践
    node.js
    keep-alive前进没有刷新
    移动端ios和安卓input问题
    前端技术原理
    Vue给子组件传值为空
    使用vue开发输入型组件更好的一种解决方式(子组件向父组件传值,基于2.2.0)
    Vue路由参数设置可有可无
    Vue组件的三种调用方式
  • 原文地址:https://www.cnblogs.com/cqdba/p/11103835.html
Copyright © 2020-2023  润新知