Синхронизация данных Oracle в реальной среде - PullRequest
2 голосов
/ 05 сентября 2010

Каковы известные надежные инструменты для синхронизации огромных объемов данных между экземплярами Oracle DB в реальной среде?

Требуется, чтобы хост с активными данными работал в реальной среде, то есть база данных обновлялась.Принимающий хост находится в автономном режиме и будет доступен только после завершения синхронизации данных.

Большая часть данных хранится в столбцах BLOB-объектов, а объем данных для синхронизации достигает ~100GB.Только часть данных из таблицы должна быть перемещена, в то время как фактический размер таблицы составляет около 50 TB.

Это кластерная система, и каждый живой компьютер является клоном другого, каждый компьютер содержитэкземпляр БД Oracle.Иногда машины нуждаются в обслуживании, и они теряют живые данные.Когда они возвращаются, данные должны быть синхронизированы.Машина переводится в автономный режим для обслуживания обычно не дольше 6 часов.Не имея клонированных машин, мы не смогли бы обеспечить работоспособность системы, когда одна из машин должна перейти на техническое обслуживание.

Синхронизация не должна серьезно влиять на использование ЦП действующей машины.

1 Ответ

1 голос
/ 05 сентября 2010

Первое, на что нужно обратить внимание - это Oracle Advanced Replication и Oracle Streams . Возможно, вы захотите получить хорошую книгу о потоках .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...