What might be causing this ORA buffer error in Informatica?

A particular Informatica session is commonly experiencing the following error:

ORA-24306: bad buffer for piece

The common belief seems to be that this is an Informatica problem, not an Oracle problem.  Granted, we are reading in some very large columns as part of the session.  Certainly there are memory mismanagement issues.

That said, how is it possible that the Oracle side can report a buffer problem, and the problem exist in Informatica?  In other words, how can Oracle throw this error UNLESS the problem is in Oracle alone?  
iluomo227Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
slightwv (䄆 Netminder)Connect With a Mentor Commented:
>> In other words, how can Oracle throw this error UNLESS the problem is in Oracle alone?  

I know nothing about infomratica but wanted to comment on the above piece of the question.

Oracle is likely just the messenger.

For example.  In the below example, Oracle returns the error.  Who's fault is it?

create table tab1(col1 char(1));
insert into tab1 values('aa');
ERROR at line 1:
ORA-12899: value too large for column "BUD"."TAB1"."COL1" (actual: 2, maximum: 1)
0
All Courses

From novice to tech pro — start learning today.