A partire da un db db1 con utenti utente1_db1, utente2_db1 ho eseguito un exp/imp fromuser touser per poter importare tabelle, funzioni, trigger, viste, etc in un db2 con utenti relativi ai primi due ma differenti: utente3_db2 e utente4_db2.

Mi sono accorto che in questa operazione, gli script delle viste non vengono relativamente aggiornati. Per esempio se nel db1 avevo una vista

vista_1 owner utente1_db1

codice:
select * from utente2_db1.tabella1
nel db2 avrò la seguente situazione errata

vista_1 owner utente3_db2

codice:
select * from utente2_db1.tabella1
Per evitare questa situazione pensavo di utilizzare un sinonimo nella vista del primo db1.
Secondo voi vi sono alternative?