OE Replication Plus: от Target к Source и обратно Начальник отдела системной поддержки Progress ЗАО «Компьютерные системы для бизнеса» (CSBI) Валерий Башкатов Демонстрация
Основные характеристики Доступность данных в режиме 24х7 Репликация с нулевой задержкой, в реальном времени Две целевых БД Гибкая настройка Простая интеграция и внедрение Без изменения пользовательских приложений Создание серверов отчетности Формирование резервных копий с целевых БД в online Трансформация целевой БД в промышленную
Схема работы Source ДБ AI Target ДБ 2 Open Edge Replication Server Агент репликации 2 Target ДБ 1 Агент Репликации 1 (Critical) Сервер A Сервер В СЕТЬ Сервер Б
Файлы свойств репликации target.repl.propertiessource.repl.properties Source БД Target БД Open Edge Replication
source.repl.properties [server] control-agents=agent1 – имя агента на стороне Target-базы (до двух агентов) database=sports – имя Source-базы defer-agent-startup=10008 – время ожидания агента в минутах ( 0 – 10008) transition=auto – тип выполнения процесса Transition на Target-базе (auto|manual) transition-timeout=0 – время ожидания агентом появления сервера репликации. [control-agent.agent1] name=agent1 – имя агента на стороне Target-базы (до двух агентов) database=sports – имя Source-базы host=localhost – имя хоста, на котором располагается агент port=60001 – номер/имя порта для подключения к Target-базе сервером репликации connect-timeout=0 – время ожидания сервером подключения к агентам replication-method=async – метод репликации (sync / async) critical=1 – тип агента (1 – critical / 0 – noncritical)
target.repl.properties [agent] name=agent1 database=sports listener-minport=4387 listener-maxport=4500 [transition] database-role=reverse restart-after-transition=1 normal-startup-arguments=-pf normal-sports.pf source-startup-arguments=-pf source-sports.pf target-startup-arguments=-pf target-sports.pf auto-begin-ai=1 auto-add-ai-areas=1 ai-structure-file=addai.st transition-to-agents=agent1 #backup-method=mark #backup-method=full-offline backup-method=full-online backup-arguments=./full-onl.bkp enableaiarchiver -aiarcdir./ai -aiarcinterval aiarcdircreate #incremental-backup-arguments=./inc.bkp #recovery-backup-arguments=./recovery.bkp
Основные этапы процесса Transition PRIMARYSECONDARY Source БДTarget БД Сервер репликации Агент репликации Первичная репликация ВремяВремя Переход в состояние Source Source БД Выполнение online backup Восстановление базы из резервной копии Активация Target БД Target - базаSource БД Восстановление завершено Вторичная репликация
Основные этапы процесса Transition PRIMARYSECONDARY ВремяВремя Target - базаSource БД Вторичная репликация Сервер репликации Агент репликации Transition Failover Переход Target БД в Source БД Автоматический перезапуск баз данных Source БДTarget БД Агент репликации Сервер репликации Первичная репликация Переход Source БД в Target БД
OpenEdge Replication
Спасибо за внимание OpenEdge Replication Plus: от Target к Source и обратно. Башкатов Валерий Григорьевич управляя информацией Вопросы?