
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.04.2007, 10:07:30
|
|||
|---|---|---|---|
|
|||
оракловые пакеты PL/SQL и пул коннектов tomcata |
|||
|
#18+
Перевел одно работающее под томкатом (4.1.31) приложение на пул коннектов. Все стандартно. База - оракл. Далее, внутри приложения есть вызов ХП, которая вызывает по цепочке ряд других ХП, одна из которых находится в пакете (оракловом, PL/SQL). Так вот, если этот пакет прекомпилить, то при выполнении моей ХП происходит ошибка, которая отлавливается, в лог пишется что произошла перекомпиляция пакета, пользователю выводится сообщение о невозможности выполнения операции. Раньше, до пула коннектов после такой ситуации, в следущем обращение к этой процедуре все работало уже с новой версией пакета. Теперь с пулом - каждое следущее обращение к ХП сообщает о перекомпиляции пакета. Пришлось приложению делать reload, после этого, разумеется все заработало. Спросил у коллеги у него была похожая ситуация, выкручивался "закрытием/открытием" пула коннектов. Только пул у него был не стандартный из поставки томката. И у пула был метод close(). Теперь вопрос как стандартному томкатовскому пулу коннектов сделать "close()" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2007, 10:55:44
|
|||
|---|---|---|---|
оракловые пакеты PL/SQL и пул коннектов tomcata |
|||
|
#18+
Если под "стандартным томкатовским" пулом коннектов имеется в виду пакет DBCP , то по указоному адресу найдете примеры в которых есть и пример закрытия пула (собственно ничего оригинального - метод close()). А вообще у ораклового JDBC-драйвера есть собственная реализация пулов, возможно лучше использовать именно ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2007, 13:20:03
|
|||
|---|---|---|---|
|
|||
оракловые пакеты PL/SQL и пул коннектов tomcata |
|||
|
#18+
ага, под "стандартным томкатовским" пулом коннектов имеется в виду пакет DBCP под "решением" подразумевается вот это: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2146165]: |
0ms |
get settings: |
16ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
39ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
67ms |
get tp. blocked users: |
3ms |
| others: | 288ms |
| total: | 476ms |

| 0 / 0 |
