Этот сайт посвящается администрированию баз данных OpenEdge Progress.
Не корысти ради, а познания для!

С уважением,
Валерий Башкатов
Сайт разработан при участии компании Progress Technologies, официального дистрибьютора Progress Software Corp. на территории стран СНГ и Латвии.

RSS RSS подписка на обновления сайта

Поиск по сайту

Лучшие материалы

Orphus System
На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите её и нажмите Ctrl+Enter



Результаты опроса: Нужны ли книги по Progress OpenEdge на русском языке? (опрос проводился с мая 2009 по ноябрь 2010)

Да, нужны. Потому что будет легче понять материал - 268
Нет, не нужны. Достаточно материалов на английском языке - 10
Не знаю, мне всё равно - 6

А знаете ли вы что..



ОБРАБОТКА ОШИБОЧНЫХ СИТУАЦИЙ OE REPLICATION



При возникновении сбойной ситуации, такой как например, потеря TCP/IP-соединения между сервером и агентом репликации, начинается процесс ее обработки. Если сбой произошел на стороне сервера репликации, то запускается процесс failure recovery. Если же на стороне агента репликации, то агент переходит в состояние transition, которое возникает при потере соединения с сервером. Для восстановления работоспособности OE Replication после сбоя и после восстановления соединения агент и сервер репликации должны выполнить процесс синхронизации.

Синхронизация

Синхронизация - это процесс, выполняемый сервером и агентом репликации, для приведения target и source баз к единому состоянию. Синхронизация выполняется каждый раз при старте базы данных, старте репликации, а также после каждого сбоя.

Server failure recovery

Процесс Failure recovery выполняется сервером репликации после разрыва (потери) соединения с агентом репликации. Во время работы процесса failure recovery сервер репликации делает попытки переподключения к агенту или агентам репликации, с которыми было потеряно соединение. После восстановления подключения агент и сервер репликации выполняют процесс синхронизации. Как только базы данных синхронизированы, работа OE Replication переходит в нормальный режим.

Если попытки переподключения не привели к успеху, сервер репликации удаляет не отвечающего агента из своего списка агентов. После удаления всех агентов сервер репликации будет автоматически остановлен. При этом деятельность source-базы будет продолжена, и AI-экстенты будут по-прежнему заполняться.

Transition

Процесс Transition выполняется агентом репликации после потери связи с сервером репликации. При этом в течение времени, установленного параметром transition-timeout (параметр настраивается на стороне сервера репликации в файле параметров source-db-name.repl.properties), агент «слушает» запросы, отправляемые сервером репликации. Как только соединение будет восстановлено, начнется процесс синхронизации между сервером и агентом. В случае удачного завершения нормальная работа OE Replication продолжится. Если соединение в течение времени, указанного параметром, установлено так и не будет, и если настроен auto-transition, то target-база данных будет переведена в нормальное состояние обычной OE базы данных. Если же используется manual transition, то агент репликации продолжит ожидание соединения до момента, пока ручной перевод базы в нормальное состояние не будет выполнен с помощью утилиты DSRUTIL, или база данных не будет остановлена.


Previous pageReturn to chapter overviewNext page




Главная |  Статьи |  Книги |  Гостевая |  Ссылки |  От автора |  Download ProKb


������ ᠩ� pr Online ProKB Blogger Welcome to Russian Progress Users Group at Facebook Welcome to Russian Progress Users Group at LinkedIn
© 2009 - 2011 Все права на материалы, находящиеся на сайте www.openedge.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.