I just attended this seminar yesterday and today I'm recommending it. COOL
Try this one, Oracle Data Integrator.
This just suites your requirement.
1] Load data from Text files to MySQL
2] Load tons of data in min amount of time
The presenter had loaded data from a 30GB file in around 30 minutes.