Если у вас есть две несвязанные базы данных Oracle на разных серверах, можете ли вы реплицировать A в B и из B в A, чтобы на обоих серверах были копии обеих баз данных?
Идея состоит в том, чтобы аварийное восстановление производилось «по дешевке» без необходимости покупать дополнительные лицензии Oracle Enterprise. Пока один сервер может справиться с нагрузкой при необходимости, кажется, стоит попробовать. Но позволяет ли Data Guard или другие инструменты выполнять такую перекрестную репликацию?
Если внешняя база данных на «другом» сервере доступна только для чтения, вы можете найти в Google «материализованное представление». Кратко: при подключении (должно быть активировано) сервер получает обновления. Их действительно легко настроить.
Если вам нужен мгновенный резерв с репликацией записи с обоих серверов, я уверен, что это возможно, но я никогда этого не делал и не могу помочь.
edit: о, я должен добавить из документов оракула .... Репликация записи, похоже, тоже возможна.
В целях репликации материализованные представления позволяют сохранять копии удаленных данных на вашем локальном узле. Копии могут быть обновлены с помощью функции расширенной репликации и доступны только для чтения без этой функции. Вы можете выбирать данные из материализованного представления так же, как из таблицы или представления. В средах репликации материализованные представления обычно создаются в виде материализованных представлений первичного ключа, идентификатора строки, объекта и подзапроса.