Replies: 2 comments 17 replies
-
Password verifier type 0x939 is the 10g password verifier. Disabling it is actually a security improvement, not an increased security risk! It was deliberately not implemented for that reason! The need to use |
Beta Was this translation helpful? Give feedback.
-
I asked to modifify this DB parameter and this cannot be modified as this is a required parameter setting for our EBS R12.2.10 instance. |
Beta Was this translation helpful? Give feedback.
-
Hi team,
Using Java/Clojure (JVM based)/Go programming language and/or tooling I'm able to connect to Oracle using the Thin driver/layer without any issues, however with Python I run into issues using this driver.
We are using Oracle 19c at work and my account has readonly access to ~100 tables and various schemas.
I login to the database using the SID (Service name not supported/enabled at the moment)
First issue, I have to add the option
disable_oob=True
tooracledb.connect()
else it returnsOSError: [Errno 22] Invalid argument
Second issue, when I make that change, I get the
oracledb.exceptions.NotSupportedError: DPY-3015: password verifier type 0x939 is not supported by python-oracledb in thin mode
error.
I don't understand how I get this error in Python, while the other programming languages work without any problems using Thin driver.
Reading up on this error, it would mean they have to make a change on our Oracle server just to facilitate Python,
which I find very strange and they are not willing to do due to security risks.
Do you know what is special/different about the Python driver vs others?
Thank you!
For completeness I'm trying to run this code:
Beta Was this translation helpful? Give feedback.
All reactions