I think you can do this by creating synonyms. In database 2, create a synonym:
CREATE SYNONYM third_db_tab for third_db_tab@3;
then in database 1, create a second synonym:
CREATE SYNONYM third_db_tab for third_db_tab@2;
This has not been verified (I don't have three databases right now), but I think Oracle is smart enough to unravel synonyms.
source
share