#oracle #jdbc #talend
Вопрос:
Я использую Talend 6.5 для подключения некоторой базы данных Oracle с несколькими большими запросами. Иногда (но я не могу воспроизводить каждый раз) один и тот же запрос завершается со следующей ошибкой :
job.job.my_job - tOracleInput_10 Protocol violation: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1]
java.sql.SQLException: Protocol violation: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1]
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:527)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
Я ничего не могу найти в Интернете об этой ошибке, и я ломаю голову над тем, как ее решить.
Комментарии:
1. Какую версию Oracle вы используете и какова версия вашего драйвера JDBC?
2. @MarkRotteveel
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
для БД иOracle 11.2.0.4.0 JDBC 4.0 compiled with JDK6 on Thu_Jul_03_18:17:32_PDT_2014
для JDBC3. Я рекомендую попробовать использовать более свежую версию драйвера JDBC.