(RADIATOR) FW: Disabling ReclaimQuery

Matthew Trout matthewtrout at businessserve.co.uk
Wed Feb 4 07:14:08 CST 2004


On Wed, Feb 04, 2004 at 12:00:36PM -0000, Moon Kwang (Products O2) wrote:
> Forgot to include the error messages in my last post - this is what I'm
> getting...
> 
> On the command line when radiusd is invoked:
> DBD::Oracle::db do failed: ORA-24373: invalid length specified for statement
> (DBD ERROR: OCIStmtPrepare) [for Statement ""] at
> /usr/local/ActivePerl-5.8/lib/site_perl/Radius/SqlDb.pm line 220, <FILE>
> line 46
> 
> And in the LogFile:
> Wed Feb  4 11:40:42 2004: DEBUG: Reclaiming expired leases
> Wed Feb  4 11:40:42 2004: DEBUG: do query is: '':
> 
> Wed Feb  4 11:40:42 2004: ERR: do failed for '': ORA-24373: invalid length
> specified for statement (DBD ERROR: CIStmtPrepare)

Try using a no-op query instead, e.g. UPDATE foo SET foo = 0 WHERE 0 = 1

(with a dummy table "foo" with a single column "foo" and no rows)

> 
> 
> -----Original Message-----
> From: Moon Kwang (Products O2) 
> Sent: 04 February 2004 11:55
> To: 'radiator at open.com.au'
> Subject: Disabling ReclaimQuery
> 
> 
> Hi,
> 
> I'm trying to disable the ReclaimQuery - but having problems.
> 
> I understand that it's possible to do by setting the parameter with an empty
> string (http://www.open.com.au/archives/radiator/2001-08/msg00177.html).
> 
> I'm using version version 3.8 on a RedHat server (installed as an RPM).
> 
> Here's the block of code I'm using.
> <AddressAllocator SQL>
>         Identifier SQLAllocator
>         DBSource DBI:Oracle:radius
>         DBUsername xxx
>         DBAuth xxx
>         FailureBackoffTime 5
>         FindQuery select TIME_STAMP, YIADDR from RADPOOL where POOL='%0' and
> STATE=0 \
>                 and rownum=1 order by TIME_STAMP asc
>         AllocateQuery update RADPOOL set STATE=1, TIME_STAMP=%0, EXPIRY=%1,
> MSISDN=%{Calling-Station-Id} \
>                 where YIADDR='%3'
>         ReclaimQuery
> </AddressAllocator>
> 
> 
> Thanks in advance for your assistance.
> 
> Cheers,
> Kwang
> 
> This email and any attachments may be confidential and the subject of legal
> professional privilege.  Any disclosure, use, storage or copying of this
> email without the consent of the sender is strictly prohibited. Please
> notify the sender immediately if you are not the intended recipient and then
> delete the email from your inbox and do not disclose the contents to another
> person, use, copy or store the information in any medium.
> ===
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.

-- 
Matt S Trout
Network Programmer
Business Serve plc
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list