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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-700507/