100 likes | 296 Views
Начальник отдела системной поддержки Progress ЗАО «Компьютерные системы для бизнеса» ( CSBI ) Валерий Башкатов v.bashkatov@csbi.ru +7 812 438 19 91. Демонстрация. OE Replication Plus: от Target к Source и обратно. Доступность данных в режиме 24х7
E N D
Начальник отдела системной поддержки Progress ЗАО «Компьютерные системы для бизнеса» (CSBI) Валерий Башкатов v.bashkatov@csbi.ru +7 812 438 19 91 Демонстрация OE ReplicationPlus: от Target к Source и обратно
Доступность данных в режиме 24х7 Репликация с нулевой задержкой, в реальном времени Две целевых БД Гибкая настройка Простая интеграция и внедрение Без изменения пользовательских приложений Создание серверов отчетности Формирование резервных копий с целевых БД в online Трансформация целевой БД в промышленную Основные характеристики
Схема работы Сервер Б Сервер A Агент Репликации №1 (Critical) Target ДБ №1 AI Open Edge Replication Server СЕТЬ Source ДБ Сервер В Агент репликации №2 Target ДБ №2
Файлы свойств репликации Source БД Target БД Open Edge Replication source.repl.properties target.repl.properties
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 3600 -aiarcdircreate #incremental-backup-arguments=./inc.bkp #recovery-backup-arguments=./recovery.bkp
Основные этапы процесса Transition PRIMARY SECONDARY Время Source БД Target БД Первичная репликация Сервер репликации Агент репликации Переход в состояние Source Восстановление завершено Source БД Выполнение online backup Восстановление базы из резервной копии Активация Target БД Вторичная репликация Target - база Source БД
Основные этапы процесса Transition Время PRIMARY SECONDARY Вторичная репликация Target - база Source БД TransitionFailover Агент репликации Сервер репликации Переход Source БД в Target БД Переход Target БД в Source БД Автоматический перезапуск баз данных Source БД Target БД Первичная репликация Сервер репликации Агент репликации
OpenEdge Replication Демонстрация
Спасибо за внимание Вопросы? управляя информацией OpenEdge Replication Plus: от Target к Source и обратно. Башкатов Валерий Григорьевич v.bashkatov@csbi.ru +7 812 438 19 91