How to fix the Oracle error PGA-20918: send length number number is number but only number bytes are left in the buffer?

In this post, you’ll learn more about the Oracle ErrorPGA-20918: send length number number is number but only number bytes are left in the buffer with the details on why you receive this error and the possible solution to fix it.

Oracle Error Description

PGA-20918: send length number number is number but only number bytes are left in the buffer

Reason for the Error PGA-20918: send length number number is number but only number bytes are left in the buffer

Cause: The length specified in send lengths array element number exceeded the number of bytes of data remaining in the send buffer.

How to fix the Error PGA-20918: send length number number is number but only number bytes are left in the buffer ?

You can fix this error in Oracle by following the below steps

Action: Check that the PGDL and COBOL record descriptions used to define the transaction to PGAU are in sync with the transaction program and that the PL/SQL TIP was generated by PGAU using the correct definitions. If modifications have been made to the generated PL/SQL code, check that they are correct.

Tags :

Leave Your Comment