Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Investigating the ORA-03137: malformed TTC packet from client rejected error about an ODBC connection

Hi,

I need to write on an Oracle table from a Synapse source table with 260 columns and more 2 millions of rows. I use an ODBC driver. When I run my ETL I've this error:

ErrorCode=UserErrorOdbcOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR [HY000] [Microsoft][ODBC Oracle Wire Protocol driver][Oracle]ORA-39776: fatal Direct Path API error loading table "DWH"."xxxxxx"
ORA-03137: malformed TTC packet from client rejected: [klaprs_11] [60] [512] [3] [4] [573] [] []
,Source=Microsoft.DataTransfer.ClientLibrary.Odbc.OdbcConnector,''Type=Microsoft.DataTransfer.ClientLibrary.Odbc.Exceptions.OdbcException,Message=ERROR [HY000] [Microsoft][ODBC Oracle Wire Protocol driver][Oracle]ORA-39776: fatal Direct Path API error loading table "DWH"."xxxxxx"
ORA-03137: malformed TTC packet from client rejected: [klaprs_11] [60] [512] [3] [4] [573] [] []
,Source=msora28.dll,'

I'd like to understand the meaning of a such error. Could it depend on the number of the table columns? Or on the number of the data rows? Do I need to check the data value or the data type columns?

Any suggests to me, please? Thanks

Comments
Post Details
Added on Feb 29 2024
3 comments
781 views