AWS DMS Task failing with Oracle error code is '29275' ORA-29275: partial multibyte character

0

In summary: AWS DMS Oracle to Oracle Source database on prem : Oracle 19c, 1 table size 597Million records Target database RDS : Oracle, 1 table fails at the 207Million mark Scenario: multiple failures after loading 207M plus records, the task fails with : 2023-06-13T23:07:59 [SOURCE_UNLOAD ]I: Sent unloaded record 216414002 to internal queue {operation:LOAD_DATA (33), tableName:ISPCUSTOMERCHANGE, schemaName:ISPPOWER, connectionId:1031} (streamcomponent.c:2928) 2023-06-13T23:09:10 [SOURCE_UNLOAD ]W: Oracle error code is '29275' ORA-29275: partial multibyte character (oracle_endpoint_unload.c:241)

I upgraded DMS repl instance to 3.5 beta as this reported a fix on multibyte issues - No success I've tested the following:

  • remove records around the max id inserted into the target from the source
  • I've copied the 'offending records' into another table and these load successfully In a nut shell I've not been able to identify the source of records causing the multibye error Questions / ponderings:
  • Is it to do with the volume of records ?
  • Any suggestions in identifying the records on source ? e.g. wide table 30 plus columns
  • Is this a DMS bug. I upgraded to 3.5beta as I read there was a potential fix

Any suggestions / help appreciated. Thanks.

已提問 10 個月前檢視次數 396 次
1 個回答
0

Hi, this is usually related to some (junk) characters improperly encoded in source table. Can you follow the the guidance below to locate those characters and try to fix them?

https://vibhorkumar.wordpress.com/2011/02/27/fix-of-ora-29275-partial-multibyte-character/

profile pictureAWS
專家
已回答 10 個月前
  • Thanks for your time reviewing and reply. I'm performing further testing e.g.

    1. insert into table2 select col1,col2.col3,col4.... from origtable
    2. re run dms task for table2 into a destionation and encountering multibye error.

    This shouldn't be the case as I could select into a table no issue. So I'm digging deeper enabling all logging on at DMS task level to get and glean more information

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南