Here's the situation: I need to automatically merge data from an Oracle and a MySql server into a single, new MySql server. The merging will happen daily, and the resulting server will be hosted on a separate machine that will be used for all further queries, reducing the load on the original servers.
I'll use mysqldump for the MySql portion, but I'm hesitant to decide on a method of importing the Oracle data. Many companies sell tools for this purpose, but I need to do this on a budget of $0.
The posts I found on Google contained mostly commercial solutions, with very little discussion about non-commercial ones. Since this is a task that will run daily, I want to be sure I'm using the best method, but I won't be able to make the correct choice without enough information.
I'm not looking specifically for a pre-made product, only a solution to my problem (ie. if the solution involves scripting, I'm happy to write a few lines of Python given some pointers). Any method of importing Oracle data into MySql is worth consideration. What I'm looking for is a general direction of where I should be heading, be it a pre-made product or a roll-your-own solution.
My Oracle data consists of mostly integers, dates, and text, which includes a lot of Chinese characters. There are also URLs scattered throughout and unique IDs (which I will need to convert to autonumbers). This may/may not change in the future, so a flexible solution is preferred.
Google's search results turn up outdated by at least three years - since this is a task that will be running daily, I want to make sure I'm using the best/most recent method. What's an up-to-date, efficient method of importing data from Oracle to MySql?