ORACLE12.2中使用者無法登陸報ORA-01017的解決辦法
ORACLE12.2中使用者無法登陸報ORA-01017的解決辦法
錯誤現象:
在ORACLE12.2中建立一個使用者linfy後,登陸:SQL> show pdbs;
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ORCLPDB READ WRITE NO
SQL> alter session set container=orclpdb;
Session altered.
SQL> conn linfy/linfy@orclpdb
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.
原因:將系統引數sec_case_sensitive_logon設定成FALSE導致。
SQL> show parameter secNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_securefile string PREFERRED
optimizer_secure_view_merging boolean TRUE
sec_case_sensitive_logon boolean FALSE
原因分析:
PASSWORD_VERSIONS
-----------------
11G 12C
The new Exclusive Mode default for password-based authentication in Oracle 12.2 conflicts with case-insensitive password configurations. All user login fails with ORA-1017 after upgrade to 12.2 (文件 ID 2075401.1)
具體內容如下:
The ability for a client to authenticate depends on the DBA_USERS.PASSWORD_VERSIONS value on the server for that account.
Note the following implications of setting the value to 12 or 12a:
-
The setting SEC_CASE_SENSITIVE_LOGON=FALSE must not be used because case insensitivity requires the use of the 10G password version. If it is set as FALSE, then user accounts and secure roles become unusable because Exclusive Mode excludes the use of the 10G password version. The SEC_CASE_SENSITIVE_LOGONinitialization parameter enables or disables case sensitivity for passwords.
Note:
The use of the Oracle instance initialization parameter SEC_CASE_SENSITIVE_LOGON is deprecated in favor of setting the SQLNET.ALLOWED_LOGON_VERSION_SERVER parameter to 12 or 12a to ensure that passwords are treated in a case-sensitive fashion.
SQL> alter system set sec_case_sensitive_logon=TRUE;
System altered.
SQL> conn linfy/linfy@orclpdb
Connected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-2138398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ucenter後臺登陸驗證碼CCCC的解決方法無法登入解決辦法
- sqlserver 2008 IP或.無法登陸解決辦法SQLServer
- 新浪UC無法登入的解決辦法
- 登錄檔無法開啟的解決辦法
- 關於ssh登陸很慢的解決辦法【轉】
- win10無法登陸到你的賬戶怎麼辦_win10顯示無法登陸到你的賬戶解決方法Win10
- win10應用商店無法登陸怎麼辦_win10應用商店無法登陸賬戶解決方法Win10
- Linux系統下ssh登陸很慢的解決辦法Linux
- AppleTV出現登陸介面的解決辦法APP
- 網站無法登陸網站
- solaris修改root shell後無法登陸的問題解決
- windows XP CMD中無法輸入中文的解決辦法Windows
- dedecms登陸後臺提示"你的使用者名稱不存在"的解決辦法
- IDEA 總是提示登入github,登陸後不能push的解決辦法IdeaGithub
- Linux SSH 無法登陸Linux
- 為何無法登陸某一網頁怎麼辦_電腦瀏覽器無法登入某個網站解決方法網頁瀏覽器網站
- 檔案無法粉碎解決辦法
- win10無法登陸英偉達nvidia怎麼解決Win10
- (完美解決)chatGPT登陸正常卻無法傳送訊息ChatGPT
- win10商店無法登陸如何解決_win10商店登陸不上怎麼辦Win10
- Win7新增共享印表機登陸失敗的解決辦法Win7
- 帝國cms登陸成功後又馬上退出的解決辦法
- 無法訪問google picasa的解決辦法Go
- Windows中隨身碟無法格式化的解決辦法Windows
- Xamarin中VS無法連線Mac系統的解決辦法Mac
- iPhone突然無法充電的解決辦法 iPhone無法充電怎麼辦iPhone
- root使用者ssh無法登陸到伺服器伺服器
- nvidia登入不上去怎麼解決 英偉達nvidiaexprience帳號無法登陸怎麼辦
- [HP-UX] ftp無法登陸UXFTP
- 伺服器win2003系統無法登陸百度雲盤解決辦法伺服器
- windows無法配置此無線連線的解決辦法Windows
- jvm:jmap無法dump檔案的解決辦法JVM
- 印表機無法列印的原因與解決辦法
- Xamarin Android SDK無法更新的解決辦法Android
- 無線路由無法登陸設定(192.168.1.1打不開)的解決方法路由
- epic登入一直轉圈怎麼辦 快速解決epic客戶端無法登陸的問題客戶端
- 解決Win7開機提示group policy client無法登陸的方法Win7client
- SYS使用者可以登入,其他使用者無法登陸的問題處理