Ik maak gebruik van een Oracle 8 database waar een o.a. Java webapplicatie aan gekoppeld is. De JDBC connectie gaat via de (nieuwste) Oracle JDBC library.
Telkens, op willekeurige momenten geeft dit echter een " java.sql.SQLException: Io exception: Protocol violation ". Na een behoorlijk zoekwerk ben ik erachter gekomen dat te maken heeft met een timeout op de Socket door een bug in de oracle drivers. Ik heb contact opgenomen met Oracle maar daar konden ze me niet verder helpen dan de nieuwste JDBC library te sturen wat echter geen verschil maakt.
Wat is nu wijsheid? Overschakelen op een andere Database met alle overgangsproblemen vandien (migratie, SQL dialect, backup etc....). Zo ja welke database is dan aan te bevelen (lees: geeft zo min mogelijk migratie problemen?)
Of doorploeteren voor een oplossing of workaround op deze bug in de JDBC api?
Telkens, op willekeurige momenten geeft dit echter een " java.sql.SQLException: Io exception: Protocol violation ". Na een behoorlijk zoekwerk ben ik erachter gekomen dat te maken heeft met een timeout op de Socket door een bug in de oracle drivers. Ik heb contact opgenomen met Oracle maar daar konden ze me niet verder helpen dan de nieuwste JDBC library te sturen wat echter geen verschil maakt.
Wat is nu wijsheid? Overschakelen op een andere Database met alle overgangsproblemen vandien (migratie, SQL dialect, backup etc....). Zo ja welke database is dan aan te bevelen (lees: geeft zo min mogelijk migratie problemen?)
Of doorploeteren voor een oplossing of workaround op deze bug in de JDBC api?