ORA-03120 two-task conversion routine: integer overflow
FranklinFaces.com
FranklinFaces.com - Oracle & SQL Server Database Forums for all IT Professionals
 Home          Members     Calendar     Who's On

Welcome Guest ( Login | Register )
        



ORA-03120 two-task conversion routine:... Expand / Collapse
Message
Posted 6/14/2010 12:03:07 PM Post #306
 

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being
ORA-03120 two-task conversion routine: integer overflow

ORA-03120 two-task conversion routine: integer overflow

Cause: An integer value in an internal Oracle structure overflowed when being sent or received over a heterogeneous connection. This can happen when an invalid buffer length or too great a row count is specified. It usually indicates a bug in the user application.

Action: Check parameters to Oracle calls. If the problem recurs, reduce all integer parameters, column values not included, to less than 32767.

Posted 6/14/2010 12:03:31 PM Post #307
 

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being
This ora error ora-03120 happens because pl/sqsl limitations on the varchar2* is 32767, and it uses that internally to hold the information on oracle calls.

so if you exceed it, you'll get that error.

it's not common to receive that, in fact it's very rare.
as the message points out it's attributed 100% to poor programming of PL\Sql and/or a bug within the app calling Oracle.

you should perform a code review of the suspect area and determine whether you are calling Oracle in the best way, whether any of your queries are faulty, and whether there are any known bugs in your abstraction layer (if you have one).
Posted 6/14/2010 12:04:00 PM Post #308
 

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being
Hi everyone,

Please help me on how to provide work around solutions with the error that i've encountered with my db.

Below is the error produced.

Error: ORA 3120 two-task conversion routine: integer overflow

The said error encountered while running forms application.

oracle ver: 8.1.6.3
forms ver: 6
os ver : solaris 5.8


Does anyone know how?
Posted 6/14/2010 12:04:23 PM Post #309
 

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being
Error: ORA 3120 "Two-task conversion routine: integer overflow". This error may be the cause due to the following.

May be an integer value in an internal Oracle structure overflowed when being sent or received over a heterogeneous connection. This can happen when an invalid buffer length or too great a row count is specified.

For this check parameters to Oracle calls. If the problem recurs, reduce all integer parameters, column values to less than 32767.

Or it could be due to a BUG in Oracle Server - Enterprise Edition 8.1.6, with Oracle Developer 6.0.8 when selecting ROWID gives the error due to a BUG 1420237.

Enterprise Edition 8.1.6 fact: Required Support Files (RSF) 8.0.6. A fix for this would be to apply Developer 6i patch 6, which includes RSF 8.0.6.3.

Or when you create a stored procedure in report in program unit and when calling the procedure it may produce the error. For this the fix would be save the procedure in database and call it from report, without including it on client side.
Posted 6/14/2010 12:05:48 PM Post #310
 

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being
ORA-03120 / ORA-03106 can occur when a 9.0 client SELECTs a CLOB from a 9.2 (or higher) database where the client and server have differing character sets.
eg; 9.0 client with WE8ISO8859P1 to 9.2 DB with UTF8 character set may fail with ORA-3106

another cause could be a bug in the Oracle RDBMS 9.2 internal codeset.
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: silencer

Permissions Expand / Collapse

All times are GMT -5:00, Time now is 6:58pm

Powered By InstantForum.NET v4.1.4 © 2012
Execution: 0.029. 9 queries. Compression Disabled.
Contextual Links