Problem with accounting insert into Oracle

Aurélien Lafranchise aurelien.lafranchise at mobiquithings.com
Mon Aug 13 17:10:10 CEST 2012


Ok, it is what I thought. 

It is strange: it was working well on Freeradius 2.1.10-1 and not on my fresh install 2.1.12-3. Any idea ?

AL

Aurélien Lafranchise wrote:
> Could you be more precise on where to increase the 2K limit ?

 All over the place in rlm_sql.c and sql.c.

 Alan DeKok.

Le 13 août 2012 à 14:47, Aurélien Lafranchise a écrit :

> Hi Alan,
> 
> Thanks for the answer.
> 
> I need all these data so it is not a clean problem. But I will disable sqltrace when everything will be ok.
> 
> Could you be more precise on where to increase the 2K limit ?
> 
> Cheers,
> AL
> 
> Aurélien Lafranchise wrote:
>> I have the same error for every request in dialup.conf (STOP, START, UPDATE).
>> 
>> The database connection is working well but I have:
>> [sql] Couldn't insert SQL accounting STOP record - ORA-01756: quoted string not properly terminated 
>> 
>> with sqltrace on you can see the mistake at the end. The request seems to be truncated:
> 
> Yes.  You can't put infinie amounts of data into the SQL query.  The
> limit is ~2K or so.
> 
>> Any idea ? Is there a global option for the maximum number of characters for a request ?
> 
> It's limited in the SQL module.
> 
> You've edited the configuration to log tons of data.  This generally
> isn't useful, or necessary.  Fix that, or edit the SQL module to allow
> more than 2K of data in the expansion.
> 
> Alan DeKok.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20120813/496565f5/attachment.html>


More information about the Freeradius-Users mailing list