powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / iBatis+Stored procedure
13 сообщений из 13, страница 1 из 1
iBatis+Stored procedure
    #37826196
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток! Есть такая проблема: использую в проекте iBatis + процедуры (Oracle). Периодически при частом дерганье процедуры вылетает ошибка:
-99 ORA-06508: PL/SQL: could not find program unit being called, хотя из базы напрямую процедура дергается нормально...после перезагрузки сервера приложений ошибка исчезает. Потом со временем появляется.
Я так понял, проблема в связке iBatis и процедуры.
Подскажите как решить проблему, кто сталкивался! Спасибо!
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826295
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам лучше в форум Oracle с такой проблемой. Многие в инете жалуются. Возможно что параллельно какие-то ещё процедуры\триггеры апдейтились в рантайме? Ещё пишут что эта ошибка уходит, если пере-создать соединение на уровне пула. Можно написать какой-то хэндлер, который на уровне пула это исключение обрабатывал бы как не валидный connection и пересоздавал соединение\повторял запрос.
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826344
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczВам лучше в форум Oracle с такой проблемой. Многие в инете жалуются.
Универсального решения нет? Я думал, что из-за ibatis, что то там с кешированием...

BlazkowiczВозможно что параллельно какие-то ещё процедуры\триггеры апдейтились в рантайме?
да, есть еще пара процедур...
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826364
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipУниверсального решения нет? Я думал, что из-за ibatis, что то там с кешированием...

Универсальне решение? В Oracle? Так не бывает.

qi_ipда, есть еще пара процедур...
Они изменяются без перезагрузки сервера?
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826449
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала можно попробовать вытащить все ошибки через getNextException и посмотреть.
http://docs.oracle.com/javase/6/docs/api/java/sql/SQLException.html#getNextException%28%29
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826450
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также можно посмотреть getWarnings()
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826482
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipBlazkowiczВам лучше в форум Oracle с такой проблемой. Многие в инете жалуются.
Универсального решения нет? Я думал, что из-за ibatis, что то там с кешированием...
В iBatis очень легко отключить все кэши. Попробуйте.
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826501
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при кэшировании ничего дергаться не должно.
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826758
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczqi_ipУниверсального решения нет? Я думал, что из-за ibatis, что то там с кешированием...

Универсальне решение? В Oracle? Так не бывает.

qi_ipда, есть еще пара процедур...
Они изменяются без перезагрузки сервера?
Не совсем понял вопроса....если имелось ввиду выходят ли ошибки на них - то да, такая же ошибка


Leonidvqi_ipпропущено...

Универсального решения нет? Я думал, что из-за ibatis, что то там с кешированием...
В iBatis очень легко отключить все кэши. Попробуйте.
Не направите в какую сторону двигаться?
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37826936
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в настройках sqlMap свойство cacheModelsEnabled. Это именно для iBatis, в myBatis не смотрел. Но скорее всего или так же, или очень похоже.
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37835323
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidvв настройках sqlMap свойство cacheModelsEnabled. Это именно для iBatis, в myBatis не смотрел. Но скорее всего или так же, или очень похоже.
Я так понимаю, что он должен быть cacheModelsEnabled="false"? Он так и стоит! Или какой-то еще параметр нужно изменить? спасибо!
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37835923
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipНе совсем понял вопроса....если имелось ввиду выходят ли ошибки на них - то да, такая же ошибка
оракл позволяет менять ТЕКСТ хранимки на сервере НЕ отключая коннект. Всем приходит райзе о том что хранимка изменилась В ТЕКУЩЕМ КОННЕКТЕ.
Разберитесь, кто меняет хранимку при подключенных коннектах. Это не запрещено, но тогда ошибку нужно обработать как предупреждение.
...
Рейтинг: 0 / 0
iBatis+Stored procedure
    #37835925
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Всем приходит
имеется ввиду, тем кто её вызовет
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / iBatis+Stored procedure
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]