I had a similar problem to this and it was fixed by upgrading ojdbc14.jar to
version 10.1.0.3.0. I did not have to switch to oci. Thin now works for me.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3870802#3870802
Reply to the post :
http://www.jboss.org/
You should switch to OCI, this is the only way as far as I know.
The other option, recommend by the Hibernate community is to drop Oracle
drivers altogether and use those from
DataDirect
http://www.datadirect.com/products/jdbc/matrix/jdbcpublic.htm
or InetSoftware
http://www.inetsoftware.de/E
This is because Oracle JDBC driver is not JDBC conformant. Or they want to
teach us all how to live. They believe, that using statement.setInputStream(),
like jdbc2.PersistenceManager does, is not efficient enough to use, so they
limited it to 4kb (actually this is because they passing BLOB as a
I am experiencing the same problem with oracle 8.0.6 and jdbc driver version
9.0.1.4: I cannot store blobs larger than 4KB...:-(
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3857341#3857341
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=po
Oracle seems to think that 4k is enough for you pure 100% Java people. You can
either use MySQL or Postgres, or pay $$$ for a third-party driver.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3855068#3855068
Reply to the post :
http://www.jboss.org/index.h