https://python-oracledb.readthedocs.io/en/latest/user_guide/troubleshooting.html#dpy-4011
This error says the only cause is having NNE enabled (and thus requiring the thick client), but it can also occur under the following circumstances:
DISABLE_OOB_AUTO=TRUE
(so no OOB test is performed upon client connect which would return ORA-12637), but does not set DISABLE_OOB=on
to disable OOB altogether (so it's still possible for clients to attempt it)Mention that DPY-4011 can also occur, even for established TLS connections, if OOB messaging is attempted in an environment that lacks OOB support (such as Docker) but whose Oracle server has not fully disabled it.
The server-side solution would be to set DISABLE_OOB in the sqlnet.ora file, but setting the disable_oob=True
connection option can also mitigate it on the client side.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4