Oracle11g 特性——密碼區分大小寫

tolywang發表於2011-06-22

Oracle 11g  , dephi 連線不停報錯

sqlnet.log 中報錯資訊:     

  VERSION INFORMATION:
 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
 Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
  Time: 22-6月 -2011 14:50:53
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12560
    TNS-12560: TNS: 協議介面卡錯誤
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: 協議介面卡錯誤
    nt secondary err code: 2
    nt OS err code: 0

 

但是程式報錯是開發人員自己寫的資訊, 看不到是什麼原因。 後來同事想到是不是bug, 查詢到居然是11g 開始密碼區分大小寫, 程式中寫的都是大寫, 而當初設定的密碼可能是小寫 (因為加密了,不知道),全部置為大寫後, 程式連線OK . 

不過可以透過下面的引數設定或取消大小寫敏感。 

 

SQL>
SQL> show  parameter  sec_case_sensitive_logon

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon             boolean     TRUE

 

 

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

相關文章