En algunos escenario puede ser confuso pero trato de no complicarme y conceptualmente lo veo de esta manera:
1) De 9i a 10g si sera en la misma plataforma lo llamo Upgrade
2) De 9i a 10g y adicionalmente hay cambio de plataforma hay un mix de upgrade con migracion.
3) De 10.1.0.X y lo quiero llevar a 10.2.0.3: lo llamo upgrade. En este escenario yo haria lo siguiente (si lo hago manual):
– Instalar 10.2.0.1
– Aplicar patch 10.2.0.3
– Backup de 10.1.0.X
– Upgrade manual directo de 10.1.0.X a 10.2.0.3 via scripts de upgrade.
Este tema de upgrade o migration tambien tiene que ver con los comandos que se usaban para "actualizar" algunas versiones de Oracle:
SQL> STARTUP MIGRATE (lo veia en 8i, 9i)
SQL> STARTUP UPGRADE (en 10g esto es lo mas estandard)