Zdravím,
connection pooly zpravidla mívají možnost při každém požadavku na
spojení nejprve spojení otestovat nějakým dotazem. Pokud dotaz
proběhne v pořádku (což může být určeno návratovou hodnotou nebo tím,
že nedošlo k výjimce), spojení se předá aplikaci, pokud ne, spojení je
ukončeno a vytvořeno spojení nové. Předpokládám, že WAS bude umět něco
podobného. Nebo máte nějaký důvod, proč tohle chcete dělat ručně?

Filip Jirsák

2008/12/4 Lukáš Marek <[EMAIL PROTECTED]>:
> Ahoj,
>
> při používání Oracle se někdy stane, že je třeba connection doopravdy zavřít 
> a donutit pool, aby otevřel novou. Typicky k takové situaci dochází v 
> případě, že se změnili balíky v databázi, Oracle je překompiloval a pak nově 
> otevřené connections nemají problém, ale staré hážou chybku:
>  ORA-04061: existing state of string has been invalidated.
>
> V dokumentaci k WASu jsem se dočetl, že by měl být schopný některé z těchto 
> situací poznat a connection vrátit do poolu s tím, že je "rozbitá" a je 
> potřeba otevřít novou - viz. 
> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.web20fep.multiplatform.doc/info/ae/ae/cdat_stalecon.html
>
> A teď ten dotaz - je možné tu connection takhle označit nějak ručně? Popř. 
> donutit pool aby znovu otevřel connections?
>
> Díky,
> L.
>



-- 
Filip Jirsák
[EMAIL PROTECTED]

Odpovedet emailem