У меня есть ряд баз данных Oracle, которым требуется доступ к данным друг друга. Наиболее эффективный способ сделать это - использовать ссылки на базы данных - создав несколько ссылок на базы данных, я могу получать данные от А до В с минимальными усилиями. Проблема для меня заключается в том, что в итоге вы получаете тесно связанный проект, и если одна база данных выйдет из строя, она может принести с собой связанные базы данных (или, возможно, часть приложения в этих базах данных).
Какие альтернативные подходы вы использовали для обмена данными между базами данных Oracle?
Обновление после пары ответов ...
Я думал не столько о репликации, сколько о доступе к "основным данным". Например, если у меня есть центральная база данных с курсами конвертации валют, и я хочу перенести курс в отдельную базу данных (приложение). Для такого небольшого набора данных предложение igor-db о материализованных представлениях по ссылкам на БД прекрасно работает. Однако, когда вы динамически выбираете данные из очень большого набора данных, возможность локального кэширования становится более сложной. Какие варианты вы бы выбрали в этих обстоятельствах. Я задавался вопросом об услуге XML, но tuinstoel (в комментарии к ответу le dorfier) справедливо поставил под сомнение связанные с этим накладные расходы.
Сводка ответов ...
В целом я думаю, что igor-db наиболее близок, поэтому я принял этот ответ, но я подумал, что добавлю немного, чтобы выделить некоторые другие ответы.
Для моих целей, где я смотрю только на репликацию данных, похоже, что репликация Oracle BASIC (в отличие от ADVANCED) - это моя репликация. Использование материализованных журналов представлений на главном сайте и материализованных представлений на сайте снимков выглядит как отличный путь вперед.
Если это не вариант, возможно, когда объемы данных делают полную репликацию таблиц проблемой, тогда решение для обмена сообщениями кажется наиболее подходящим решением Oracle. Oracle Advanced Queuing кажется самым быстрым и простым способом настройки решения для обмена сообщениями.
Наименее предпочтительным подходом, похоже, являются собственные веб-сервисы XML, но только в тех случаях, когда относительная простота расширенной очереди недоступна.