Hello,<br><br>Here are the pertinent details for our attempted migration:<br><br>Suse Linux 9.3 x86 32-bit<br>MIGRATING:  MySQL 4.0.18 to Oracle 9i 9.2.0.6.0<br>RT 3.6.3<br>Perl 5.8.3<br>DBIx::SearchBuilder 1.45, DBD::Oracle 
1.19<br>Apache 2.0.49<br>Oracle SQL Developer & MySQL Migration Workbench plugin (latest)<br><br><br>Issue: Binary Attachments & MySQL->Oracle DB Migration<br><br>Does anyone have experience with a successful MySQL 
4.x to Oracle 9x RT migration?<br><br>1.  We have a perfectly functioning RT instance on this maching using either MySQL or Oracle database type.  I have done both installs, and both work independently.<br><br>2.  After some trial and error while migrating to the Oracle database, things seem to function much better if I allow RT to create the initial DB Schema, rather than attempt to have the Oracle tool migrate the schema from MySQL.
<br><br>3.  I have used the Oracle SQL Developer to migrate the data from the MySQL to the Oracle instance.<br><br>4.  The database contents seem to have migrated without any issue, however, a primary issue is the binary attachments appear to be corrupt coming from the migrated Oracle DB.
<br><br>5.  Upon comparing the contents of an attachment bit-for-bit from the MySQL to Oracle tables, the data in each is identical post migration!!<br><br>6.  Text attachments work fine, migrated just fine.  Tickets, users, etc. migrated successfully.
<br><br>7.  There appears to be a decoding issue with the Oracle binary attachments (from the migrated MySQL db) in that they seem to grow in size approximately 23% upon downloading, and are corrupted as a result.  The data obtained through RT (downloading a ticket attachment, both WEB and CMDLINE) is NOT the expected data stored in the Oracle table.  Perhaps this is a UTF8 issue of some sort?  
<br><br>8. Hex dump (snippet) of data (Correct in the database, Incorrect produced out of RT's migrated database):<br><br><span style="font-family: courier new,monospace;">Correct data:      d0 cf 11 e0 a1 b1 1a e1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 03 00 fe ff 09 00
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Incorrect data:    ef bf bd ef bf bd 11 ef bf bd ef bf bd ef bf bd 1a ef bf bd 00 00 00 00 00 00 00 00 00 00 00 00</span>
<br><br>Note the 8-bit characters from the correct data above being replaced by: 0xEF 0xBF 0xBD  in what is obtained from RT in the incorrect data line above.<br><br>9.  How do we overcome this so that previous (migrated) attachments work
correctly, and going forward all new attachments appear correctly as
well?<br><br><br>Any thoughts or suggestions?<br><br>Thanks!<br><br>Todd<br><br>