Database Link from Oracle 10g on Windows over to MySQL database
This can be done by conneting to an ODBC data source through a dg4odbc listener. 

There is a reasonable explanation available here: 

http://hs2n.wordpress.com/2012/04/03/oracle-create-database-link-to-mysql-database/