What is the difference between oracle exadata and oracle database?

Oracle database is software only.

Oracle Exadata is the Oracle database provided on various pre-configured hardware devices. A plug-n-play Oracle database if you will.