TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique
From: "Alban Peignier" <alban.peignier@leuville.com>
To: <java@u-strasbg.fr>
Subject: OutOfMemoryError sur un Scrollable Cursor Oracle
Date sent: Fri, 12 Jan 2001 15:48:30 +0100
Send reply to: java@u-strasbg.fr
Bonjour,
Quelqu'un a-t-il déjà utilisé un ResultSet Scrollable sur des requêtes
imposantes dans le JDBC Oracle (JDBC Thin 8.1.6-7 dans notre cas) ? Il
semblerait que le driver JDBC utilise un cache mémoire pour pouvoir
"revenir en arrière". Le hic est que lorsque l'on appelle la méthode
afterLast, toute la réquête est chargée en mémoire ... Dans notre cas,
c'est un OutOfMemoryError assuré !
Une solution (le driver JDBC OCI a-t-il le même bug ?), une idée, une
message de soutien, toute réponse acceptée.
Alban Peignier - alban.peignier@leuville.com
Date sent: Fri, 12 Jan 2001 15:58:40 +0100
From: BERNARD Stéphan
<stephan.bernard@clermont.cemagref.fr>
Organization: CEMAGREF
To: java@u-strasbg.fr
Subject: Re: OutOfMemoryError sur un Scrollable Cursor Oracle
Send reply to: java@u-strasbg.fr
Exact, nous avons un problèmes aussi avec ce JDBC Thin, d'autant plus que
les requêtes venant de l'extérieur nous bouffent toute la bande passante.
Renseignements pris auprès d'Oracle, il n'est pas si "thin" que ça, ce
driver, c'est tout ce qu'ils ont pu nous confirmer. Si quelqu'un a une
bonne solution alternative, on est preneurs aussi !
Stéphan BERNARD
Alban Peignier a écrit :
> Bonjour,
>
> Quelqu'un a-t-il déjà utilisé un ResultSet Scrollable sur des requêtes
> imposantes dans le JDBC Oracle (JDBC Thin 8.1.6-7 dans notre cas) ? Il
> semblerait que le driver JDBC utilise un cache mémoire pour pouvoir
> "revenir en arrière". Le hic est que lorsque l'on appelle la méthode
> afterLast, toute la réquête est chargée en mémoire ... Dans notre cas,
> c'est un OutOfMemoryError assuré !
>
> Une solution (le driver JDBC OCI a-t-il le même bug ?), une idée, une
> message de soutien, toute réponse acceptée.
>
> Alban Peignier - alban.peignier@leuville.com
> <mailto:alban.peignier@leuville.com>
--
Stéphan BERNARD (+33) 473 44 07 25
LISC/CEMAGREF - 24 av des Landais, BP 50085 - 63172 Aubière Cedex
stephan.bernard@cemagref.fr - http://wwwlisc.clermont.cemagref.fr