Oracle database usually contains one database and a single instance. But Oracle 9i 10g RAC (Real Application Clusters) can have multiple instances to interact with a single database for high availability.
Instance is non-persistent memory based background processes and structures.
Database is persistent disk based data and control files