Можно ли связать ссылки на базы данных в Oracle? - PullRequest
5 голосов
/ 07 июня 2010

У меня есть 3 базы данных. 1 ссылки на 2, 2 ссылки на 3. Я хотел бы запросить таблицы в 3, из 1. Я попробовал third_db_tab @ 3 @ 2, и это не сработало. Хотите знать, если это возможно, и если да, то каков синтаксис.

1 Ответ

12 голосов
/ 07 июня 2010

Я думаю, что вы можете сделать это, создав синонимы. В базе данных 2 создайте синоним:

CREATE SYNONYM third_db_tab for third_db_tab@3;

затем в базе данных 1 создайте второй синоним:

CREATE SYNONYM third_db_tab for third_db_tab@2;

Это не проверено (у меня сейчас нет трех баз данных), но я думаю, что Oracle достаточно умен, чтобы распутать синонимы.

...