Я думаю, что вы можете сделать это, создав синонимы. В базе данных 2 создайте синоним:
CREATE SYNONYM third_db_tab for third_db_tab@3;
затем в базе данных 1 создайте второй синоним:
CREATE SYNONYM third_db_tab for third_db_tab@2;
Это не проверено (у меня сейчас нет трех баз данных), но я думаю, что Oracle достаточно умен, чтобы распутать синонимы.