oracle 19c sec_case_sensitive_logon=false正確密碼無法登錄
在19c里面,如果把 sec_case_sensitive_logon設置為false,將導致正常用戶無法登錄,即使密碼都是正確的,也會報 ora-01017 ,用戶密碼錯誤
原因:
Setting?SEC_CASE_SENSITIVE_LOGON?to?FALSE?when
SQLNET.ALLOWED_LOGON_VERSION_SERVER?is set to?12?or?12a?causes all accounts to become inaccessible
在19c,默認
SQLNET.ALLOWED_LOGON_VERSION_SERVER 就是12,所以,就出現(xiàn)這個問題。
解決辦法:
方法1.
把這個參數(shù)SEC_CASE_SENSITIVE_LOGON設置為 TRUE.即可恢復正常訪問,但密碼區(qū)分大小寫
方法2.
如果還是不想?yún)^(qū)分大小寫,可以在sqlnet.ora中,增加以下這行:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
再修改一下密碼,即可以正常登錄

標簽: