Are you selecting Lobs or Blobs?? Could be an issue. Crank up the ora_verbse to 15 to get everything.
It would do an extra select to get any lob types. I will have to have a look at the full thread sometime tomorrow. Cheers John > Subject: Re: It's a bad day here... > From: john...@pharmacy.arizona.edu > Date: Fri, 30 Mar 2012 15:04:42 -0700 > CC: dbi-users@perl.org > To: martin.ev...@easysoft.com > > > On Mar 30, 2012, at 5:38 AM, Martin J. Evans wrote: > > > So, as far as DBD::Oracle is concerned the statement handle is not active. > > > > Perhaps setting ora_verbose before your code above and turning it off > > afterwards would help us see what is really happening. > > Well, I've got a ton of output but not really enlightened any more: > > I did the following: > > $lda->{ora_verbose} =6; > foreach $i (@resources){ > $have_pref=0; > $csr_prefapp->execute($i) or die $DBI::errstr; > while (($k, $j) = $csr_prefapp->fetchrow()){$approvers{$k}=$j;$have_pref=1;} > if (!$have_pref){ > $csr_allapp->execute($i) or die $DBI::errstr; > while (($k, $j) = $csr_prefapp->fetchrow()){$approvers{$k}=$j;} > } > } > $lda->{ora_verbose} =1; > > And got the following output, in which everything is a success up until the > final message, if I read this correctly. > > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_bind_ph(1): > bind :p1 <== '120' (type 0 (DEFAULT (varchar)), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] ), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_rebind_ph() > (1): rebinding :p1 as '120' (not-utf8, ftype 1 (VARCHAR), csid 0, csform > 0(0), inout 0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > dbd_rebind_ph_char() (1): bind :p1 <== '120' (, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] size 3/8/0, , > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] ptype 8(VARCHAR), > otype 1 ), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > dbd_rebind_ph_char() (2): bind :p1 <== ''12' (size 3/8, otype 1(VARCHAR), > indp 0, at_exec 1), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \t bind :p1 as > ftype 1 (VARCHAR), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIBindByName(1ac0678,19dc6d8,1996df0,":p1",placeh_len=3,value_p=1ab01f0,value_sz=8,dty=1,indp=19dc6f8,alenp=0,rcodep=19dc6f0,maxarr_len=0,curelep=0 > (*=0),mode=DATA_AT_EXEC,2)=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIBindDynamic(1ac02f8,1996df0,19dc6a0,7f3aca306120,19dc6a0,7f3aca306410)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrGet(1ac02f8,OCI_HTYPE_BIND,19dc6bc,0,31,1996df0)=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_rebind_ph(): > bind :p1 <== '120' (in, not-utf8, csid 1->0->1, ftype 1 (VARCHAR), csform > 0(0)->0(0), maxlen 8, maxdata_size 0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrSet(1ac02f8,OCI_HTYPE_BIND, 7fff1105787c,0,Attr=31,1996df0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_st_execute > SELECT (out0, lob0)..., referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] Statement Execute > Mode is 0 (DEFAULT), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \t\tin ':p1' > [0,0]: len 3, ind 0, value='120', referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIStmtExecute(1996d10,1ac0678,1996df0,0,0,0,0,mode=DEFAULT,0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \trs_array_init:imp_sth->rs_array_size=158, rs_array_idx=0, prefetch_rows=0, > rs_array_status=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrGet(1ac0678,OCI_HTYPE_STMT,7fff11057a0e,0,OCI_ATTR_SQLFNCODE,1996df0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \tdbd_st_execute > SELECT returned (SUCCESS, rpc0, fn4, out0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \tdbd_st_fetch 2 > fields..., referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIStmtFetch(1ac0678,1996df0,158,2,0)=NO_DATA, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrGet(1ac0678,OCI_HTYPE_STMT,1abf21c,0,OCI_ATTR_ROWS_FETCHED,1996df0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] ...Fetched 0 rows, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \tdbd_st_fetch > no-more-data, fetch count=0, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_bind_ph(1): > bind :p1 <== '120' (type 0 (DEFAULT (varchar))), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_rebind_ph() > (1): rebinding :p1 as '120' (not-utf8, ftype 1 (VARCHAR), csid 0, csform > 0(0), inout 0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > dbd_rebind_ph_char() (1): bind :p1 <== '120' (size 3/8/0, ptype 8(VARCHAR), > otype 1 ), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > dbd_rebind_ph_char() (2): bind :p1 <== ''12' (size 3/8, otype 1(VARCHAR), > indp 0, at_exec 1), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \t bind :p1 as > ftype 1 (VARCHAR), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIBindByName(1acb168,1aca728,1996df0,":p1",placeh_len=3,value_p=19fd3d0,value_sz=8,dty=1,indp=1aca748,alenp=0,rcodep=1aca740,maxarr_len=0,curelep=0 > (*=0),mode=DATA_AT_EXEC,2)=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIBindDynamic(1acae58,1996df0,1aca6f0,7f3aca306120,1aca6f0,7f3aca306410)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrGet(1acae58,OCI_HTYPE_BIND,1aca70c,0,31,1996df0)=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_rebind_ph(): > bind :p1 <== '120' (in, not-utf8, csid 1->0->1, ftype 1 (VARCHAR), csform > 0(0)->0(0), maxlen 8, maxdata_size 0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrSet(1acae58,OCI_HTYPE_BIND, 7fff1105787c,0,Attr=31,1996df0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] dbd_st_execute > SELECT (out0, lob0)..., referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] Statement Execute > Mode is 0 (DEFAULT), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \t\tin ':p1' > [0,0]: len 3, ind 0, value='120', referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIStmtExecute(1996d10,1acb168,1996df0,0,0,0,0,mode=DEFAULT,0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \trs_array_init:imp_sth->rs_array_size=158, rs_array_idx=0, prefetch_rows=0, > rs_array_status=SUCCESS, referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] > \tOCIAttrGet(1acb168,OCI_HTYPE_STMT,7fff11057a0e,0,OCI_ATTR_SQLFNCODE,1996df0)=SUCCESS, > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] \tdbd_st_execute > SELECT returned (SUCCESS, rpc0, fn4, out0), referer: > https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > [Fri Mar 30 14:19:25 2012] [error] [client 128.196.45.237] DBD::Oracle::st > fetchrow failed: ERROR no statement executing (perhaps you need to call > execute first) [for Statement "select distinct a.cn, a.email from admins a, > resourceadminaffil r, resources r2, adminaffil a2, affils a3 where a.pid = > r.pid and r.resource_id = r2.resource_id and a.pid = a2.pid and a2.affil_id = > a3.affil_id and a3.affil_code in ('1901','PHRM') and r2.resource_id =?" with > ParamValues: :p1='120'] at /home/allwebfiles/perl/reserve2.pl line 124., > referer: https://resource-scheduler.pharmacy.arizona.edu/calendar/reserve.pl > > > > -- > Bruce Johnson > University of Arizona > College of Pharmacy > Information Technology Group > > Institutions do not have opinions, merely customs > >