Ik denk dat je dit kunt doen door synoniemen te maken. Maak in database 2 een synoniem aan:
CREATE SYNONYM third_db_tab for example@sqldat.com;
maak dan in database 1 een tweede synoniem aan:
CREATE SYNONYM third_db_tab for example@sqldat.com;
Dit is niet getest (ik heb momenteel geen drie databases draaien), maar ik denk dat Oracle slim genoeg is om de synoniemen te ontwarren.