
Здравствуйте, Аноним, Вы писали:
А>Привет всем,
А>Есть такая проблема:
А>Есть JBoss 4, Oracle 10g (10.2.0.1), EJB3. На JBoss деплоится приложение.Если в данных Blob больще 2000 байт (например 2001) то блоб обнуляется. Причём такое происходит в случае если други данны в базе много (на почти пустой базе всё работает).
Добрый день.
Сталкивался с подобным.
Правда это было на OAS10g, Oracle 10g, ну и EJB... Так что на мой взгляд JBoss тут явно не при чем.
До чего я докопался в своем случае:
Отловил оракловую ошибку при записи в blob. Точный текст не помню, но суть в том, что ошибка возникала при перекодировке данных в какую-то внутреннюю кодировку.
Нагуглил всего 2-3 сообщения на форумах про эту ошибку. Там говорилось что она возникает в дровах Oracle — что то типа переполнения.
Дальше не копал, по организационным соображениям решил просто ограничить длинну вводимой информации
А вообще была просто идея поменять драйвера на сервере приложений.
Пожалуй все, надеюсь поможет.