Нарушение протокола Oracle SQLException - PullRequest
0 голосов
/ 23 ноября 2018

Я получаю SQLException при нарушении протокола Oracle, когда я вызываю connection.commit ().Я прочитал другой пост, в котором говорится, что это может быть из-за истечения срока действия пароля.Но в моем случае это не так.Также драйвер jdbc должен подойти, потому что для какого-то другого движка у меня такой проблемы нет.Какие еще могут быть проблемы у вас есть идеи?

at java.lang.Thread.run(Thread.java:745)
 Caused by: java.sql.SQLException: Protocol violation
 at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
 at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
 at oracle.jdbc.driver.T4C7Ocommoncall.doOCOMMIT(T4C7Ocommoncall.java:75)
 at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:558)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3674)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
 at oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)

1 Ответ

0 голосов
/ 23 ноября 2018

Обычно проблема с флягой ojdbc7.Если длина clob составляет 4193 символа, драйвер не может получить.Используйте новый патч OJDBC7

Happy Coding .. !!!

...