Well, you shouldn't over generalize. MySQL has some really big installations. I migrated an Oracle app to MySQL successfully and easily - it's a production billing system with over 5,000,000 rows active.
Definately different niches, but when people start learning and exploring MySQL, it can only hurt Oracles bottom line. Especially at the mid-line, MySQL Enterprise can be a threat against Oracle.