Skip to content

ODP.Net and blob field compatibility using NHibernate #444

Closed Answered by alexkeh
PatriceDargenton asked this question in Q&A
Discussion options

You must be logged in to vote

ODP.NET clients have not supported Oracle DB 10g (10.2) since version 12.2. The first production ODP.NET Core version is 18c.

That said, I suspect the problem source is between Oracle 11g and 12c. Oracle then started supporting a new LOB protocol. All DB versions after 11g only used the new protocol. New Oracle Clients supported the new and old protocols. Oracle client 23ai was the first to stop supporting 11g DBs, which meant no more old LOB protocol support. I've seen a similar LOB issue when using ODP.NET 23 with DB 11g or earlier in non-NHibernate apps.

If you downgrade to the ODP.NET Core 21c or 19c version, the LOB protocol will be backwards-compatible with DB 11.2. 11.2 used the sa…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@PatriceDargenton
Comment options

Answer selected by PatriceDargenton
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants