Hi,

Migration is the process of transforming an installed version of an Oracle database into a later version and Upgrading is the process of transforming an Oracle database from an installed release into a later release of the same version.

There are number of good links for Oracle in this site itself.

Hope this helps

-Anand Devaraj