right,
the db is the physical database with it's datafiles, logfiles, controlfiles.
the instance is allocated memory in shared memory with its' defined backendprocesses like pmon, smon, arch, logwr dbwr, chkpt ...
and the user processes.
so you do not start a db you start the instance.
one db could have two instances -> parallel server/Real Application cluster.
Orca