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

start [/forum/topic.php?fid=59&fpage=649&tid=2146165]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
48ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 293ms |
| total: | 497ms |

| 0 / 0 |
