[rt-users] mysql to oracle migration

Scott sthild at gmail.com
Fri May 4 12:33:31 EDT 2012


On 05/04/2012 08:14 AM, Pedro Albuquerque wrote:
> Hi Scott,
>
> I successfully migrated from MySQL to Oracle thanks to your script!
I don't know who wrote the script originally , but big thanks to them.

> I just had to make some minor changes but that was it.
> Regarding the sequences, I had to create a PL/SQL procedure to update 
> the sequences.currval to have the max id for each table.
   Yes, forgot to mention that one.
>
> Many thanks for your help :)
You're welcome, glad it went smooth.  Best advice is not to use the 
migration tool in SQLDeveloper, we
burnt a lot of time trying to get that to work.  We should add the 
sequence update to the code
and post it to the wiki.

>
> Cheers,
> Pedro.
>
> On 03/05/2012 15:04, Pedro Albuquerque wrote:
>> Hi Scott,
>>
>> Many thanks for the script and explanation.
>> I will take a look at this and will get back to you.
>>
>> Cheers,
>> Pedro.
>>
>> On 02/05/2012 23:16, Scott wrote:
>>> We did this awhile ago, so my memory may be a little fuzzy.   First 
>>> off forget the SQLDeveloper migration,
>>> it mostly works but you have to work around some issues.  Our 
>>> biggest issue was that mysql defaults to
>>> utf8 and our Oracle DB's are not utf8, so some of the stored 
>>> documents (mostly word) have don't totally
>>> display right.   I thinks its just the apostrophes, quotes, ...etc.  
>>> Another issue is that RT doesn't like to
>>> use blobs in PostgreSQL & Oracle, so they base64 encode binary 
>>> objects and store them in clobs.  Like
>>> I said earlier I just modified the PostgreSQL migration script.    
>>> I've attached the script, you probably don't
>>> need the NLS_LANG env setting or you may not want my NLS_DATE_FORMAT 
>>> setting.  I really didn't change
>>> much.  I did add a new table list, just commented out the old one.   
>>> So after all our messing around with
>>> the SQLDeveloper migration tool, we had success by using the Oracle 
>>> table create sql that comes with
>>> the RT dist and running the attached script.  As I said I may be 
>>> forgetting a step, but give it a whirl.  If
>>> you have questions, I will do my best to answer.
>>>
>>> Scott
>>>
>>>
>>> On 05/02/2012 10:15 AM, Pedro Albuquerque wrote:
>>>> Many thanks Scott.
>>>> Looking forward to hearing from you.
>>>>
>>>> Cheers,
>>>> Pedro.
>>>>
>>>> On 02/05/2012 16:14, Scott wrote:
>>>>> I have done it, let me gather what we did and I will it to you.
>>>>> I think I used the postgresql script and just modified it.  Sorry I'm
>>>>> swamped right now, but I will get back to you later today.
>>>>>
>>>>>
>>>>> n 05/02/2012 08:59 AM, pedroalb wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I took a look at the PostgreSQL scripts but they fail, for 
>>>>>> instance, when
>>>>>> migrating the attachments. Encoding is base64 in Oracle and other 
>>>>>> errors
>>>>>> occur.
>>>>>> I am wondering why RT mentions it is possible to migrate using 
>>>>>> Oracle SQL
>>>>>> developer if it does not work? Does anybody successfully migrated 
>>>>>> RT from
>>>>>> MySQL to Oracle?
>>>>>>
>>>>>> Cheers,
>>>>>> Pedro.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Pedro Albuquerque-3 wrote:
>>>>>>>> Thanks for the info.
>>>>>>>> I will take a look at these scripts and try to use them in Oracle.
>>>>>>>>
>>>>>>>> I'll get back to you with updates.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Pedro.
>>>>>>
>>>>>> Pedro Albuquerque-3 wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I am trying to migrate mysql to oracle to have full text search.
>>>>>>> I updated successfully a RT 3.6.10 to RT 4.0.5 using mysql. 
>>>>>>> However, when
>>>>>>> I
>>>>>>> migrate data and objects to oracle using sql developer, there is 
>>>>>>> some
>>>>>>> issues in the attachments encoding, for instance.
>>>>>>>
>>>>>>> Does anyone has migrated from mysql to oracle?
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Pedro.
>>>>>>>
>>>>>>>
>>>>>
>>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120504/a3d0fadc/attachment.htm>


More information about the rt-users mailing list