Unter einem Datenbank Upgrade versteht man im allgemeinen einen Releasewechsel einer bestehenden Oracle Datenbank. Auch das Einspielen von One-Off oder Security Patches fällt in diese Kategorie. Wichtig ist hierbei, dass man auf derselben Plattform und demselben Server bleibt.
Bei einer Migration hingegen wechselt man in der Regel den Server und oft sogar auch das Betriebssystem, auf dem die Oracle Datenbank betrieben wird. Dieses wird häufig im Zuge einer Datenbank-Konsolidierung oder beim Einsatz neuer 64-Bit Hardware gemacht. Unter einer Migration kann aber auch ein Wechsel von einem anderen Datenbanksystem (DB2, SQL Server, Access, Informix, ...) auf eine Oracle Datenbank gemeint sein.