Мне нужны предложения/помощь по следующему вопросу: Я работаю над миграцией оракула для веб-приложения Java. Я хочу перенести свое приложение с oracle 9i на 11g
Среда: Jdk — 1.4.2 Weblogic 8.1 (SP6) База данных для подключения — Oracle 11g weblogic.db.url=jdbc:oracle:thin:@${weblogic.db.host}:${weblogic.db.port }/ weblogic.db.driver=oracle.jdbc.OracleDriver Версия драйвера Oracle JDBC — «10.2.0.2.0»
Когда я запрашиваю любую таблицу с типом данных CLOB, запрос не выполняется со следующей ошибкой:
"Невозможно присвоить значение типа "weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB" свойству "description_en" типа "oracle.sql.CLOB"".
Я прочитал в документах оракула, что weblogic 8.1 (S6) поддерживает оракул 11g.
Любой другой запрос, который возвращает тип данных, отличный от CLOB, работает нормально, проблема только с типом данных CLOB, что и с Oracle 11g :(
Тот же код отлично работает, если он подключен к Oracle 9i, проблема только с Oracle 11g.
Я предполагаю, что мне могут не хватать некоторых дополнительных оболочек/расширений, которые могут понадобиться для сопоставления типа данных CLOB, поскольку я думаю, что нет прямой поддержки со стороны weblogic 8.1.
Я также думаю о следующих строках: если приложение включает в себя собственный файл jar Oracle, поэтому оно не использует источник данных, предоставленный WebLogic. Но я не знаю, как мне это выяснить.
Пожалуйста помоги!