11G開始 密碼區分大小寫

kewin發表於2010-03-17

密碼開始區分大小寫
2010-3-8
首先祝各位女同胞們節日快樂,尤其是女DBA們在忙碌時需要關愛自己。
在11G中,通過DBCA安裝了一個啟用新的安全策略的DB,建立一個新使用者並初始化密碼為KK。
賦予登入的許可權,開始驗證其有效性時,發現不能登入。

SQL> select * from v$version where rownum < 2;

BANNER
------------------------------------------------------------

Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
SQL> conn kk/kk
ERROR:
ORA-01017: invalid username/password; logon denied


Warning: You are no longer connected to ORACLE.
不會吧。


折騰一番後,發現是11G的資料庫開始啟用新的引數來設定大小寫區分:
SQL> show parameter case

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------
sec_case_sensitive_logon             boolean     TRUE (當該值為真時,區分大小寫)
SQL> conn kk/kk
ERROR:
ORA-01017: invalid username/password; logon denied


Warning: You are no longer connected to ORACLE.
SQL> conn /as sysdba
Connected.
SQL> alter system set sec_case_sensitive_logon=false; (為false時,不區分大小寫;回到10G的預設模式)

System altered.

SQL> conn kk/kk

這些新變化 在2 day Security guide中指出。
-THE END-

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-629752/,如需轉載,請註明出處,否則將追究法律責任。

相關文章