Возможно ли иметь динамические ссылки на базы данных в Oracle? Я использую базу данных Oracle9i.
Позвольте мне проиллюстрировать, что мне нужно.
У меня есть несколько представлений, которые формируются с использованием dblinks.
Например:
CREATE VIEW MYVIEW AS SELECT * FROM TABLE@MYDBLINK.WORLD
mydbLINK.WORLD НЕОБХОДИМО УКАЗАТЬ НА РАЗНЫЕ ВИДЫ БАЗЫ ДАННЫХ. ТАК В ОДНОЙ ТОЧКЕ ЭТО ДОЛЖНО БЫТЬ ТОЧНО НА DATABASESERVER1 , И ТОГДА ЭТО ДОЛЖНО НАКЛЮЧИТЬСЯ * DATABASESERVER2 .
В настоящее время мы делаем это, удалив ссылку и воссоздав ее. Когда мы сделаем это, мы должны перекомпилировать все объекты, обновить все снимки. Можно ли избежать падения и воссоздания? Я понимаю, что, как только изменения в просмотре, мне придется перекомпилировать объекты и обновлять снимки независимо от того.
Кто-нибудь реализовал эту функцию?