On Tue, 2005-12-06 at 15:43 -0800, Joe Slagel wrote:
> Hi Tim & Folks,
> 
> We've found a interesting problem when inserting multiple rows into a
> table containing two CLOB columns.  The second execute() hangs and
> Oracle never responds.  The execute() hangs only when the character
> sizes of the two strings are larger than 4000 characters each, and even
> then not always. Code is below which demonstrates problem.  Any clues as
> to whether this is in the DBD layer or in Oracle?
> 

A few questions:

* Can you reproduce this in SQL*Plus or PL/SQL?  If so, then
you have a problem with the database, possibly a bug.

* Have you traced the session via 10046 to see exactly what 
the session is doing?

* Have you checked v$sesstat to see what the session is waiting on?

select
   s.username username,
   e.event event,
   s.sid,
   e.p1text,
   e.p1,
   e.p2text,
   e.p2,
   e.wait_time,
   e.seconds_in_wait,
   e.state
from v$session s, v$session_wait e
where s.username is not null
   and s.sid = e.sid
   and s.username like upper('&uusername')
order by s.username, upper(e.event)

This should help determine if the problem is in the db or somewhere
else.

HTH

Jared


Reply via email to