Closed nicholas-ochoa closed 1 year ago
I'll let @cjbj and @sharadraju confirm, but I believe that there is no intent to implement the insecure 10g password verifier in thin mode. I would recommend migrating to the 12g verifier which is substantially more secure.
We definitely have no plans to support the 10g verifier, sorry.
For other readers, here are the solutions if NJS-116: password verifier type 0x939 is not supported by node-oracledb in Thin mode
is encountered:
sec_case_sensitive_logon
is not FALSE. In SQL*Plus as SYSDBA, run show parameter sec_case_sensitive_logon
to check the value.
Note sec_case_sensitive_logon
has been removed in Oracle Database 21c, see Force Upgraded Password File to be Case Sensitive in the Oracle Database Learning Database New Features Release 21c manualALTER USER x IDENTIFIED BY y
, if necessary
Using node-oracledb 6.0.0 with Oracle DB 19c, I'm getting the error
NJS-116: password verifier type 0x939 is not supported by node-oracledb in Thin mode
when starting up using Thin mode. I can resolve it by using the instant client / thick mode, or by changingsec_case_sensitive_logon
to beTRUE
- however in our production system we currently have this value set toFALSE
. I'm investigating the effort to change it, but it is likely to be rather large.Will support for
sec_case_sensitive_logon
=FALSE
be added to thin mode?