Я хочу знать, как работает концепция отказоустойчивой базы данных после восстановления. Мы определили, что наше приложение будет подключаться к резервной базе данных в случае сбоя производственной базы данных. Если это произойдет, то все транзакции будут происходить в этой резервной базе данных. После того, как производственный сервер БД снова будет запущен, как нам убедиться, что изменения, внесенные в резервную базу данных, будут отражены в производственной базе данных? Мы хотим быть уверенными, что любые изменения, внесенные при отказе, не потеряны. Мы используем Oracle 10g.
Что вы делаете для репликации? Мы используем двустороннюю репликацию потоков, поэтому просто ждем, пока основная база данных обновится, а затем снова переключаем соединения.