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

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

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

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

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

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



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

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

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



DSRUTIL MONITOR



При использовании параметра monitor можно визуально наблюдать за выполнением репликации. Для этого выполните следующую команду:

dsrutil db-name -C monitor

После выполнения команды на экране будет отображено следующее меню:

   OpenEdge Replication Monitor                  Page 1
    Database:  /testdb/sports

    S.  Replication server status
    R.  Replication server remote agents
    A.  Replication agent status

    M.  Modify display defaults
    Q.  Quit

    Enter your selection:

Здесь для использования меню необходимо в «Enter your selection» ввести соответствующую букву английского алфавита и нажать клавишу Enter .

Экран S (Replication server status) предоставляет информацию о статусе сервера репликации. Этот экран доступен только на стороне сервера. Например:

    Database:  /testdb/sports

    Database is enabled as OpenEdge Replication:  Source

    Server is:                                  In Normal Processing
    Number of configured agents: 		2
    Delay Interval (current / min / max): 	500 / 5 / 500
    Recovery information:
        State:                                  No recovery being performed
        Agents needing recovery: 		0
        Agents connected: 			0
        Agents in synchronization: 		0
    Transition information:
        Type: 					Manual

RETURN - repeat, U - continue uninterrupted, Q - quit:

Назначение полей экрана «Replication server status»:

Поле Описание
Database is enabled as OpenEdge Replication Показывает тип базы данных. Возможные значения: - Source или Target.
Server is Состояние процесса обработки информации сервером репликации. Возможные значения:
  • Normal processing – обработка информации выполняется в обычном режиме;
  • Performing initialization – сервер репликации выполняет инициализацию;
  • Performing startup synchronization - сервер находится в процессе синхронизации Target-базы данных с Source-базой;
  • Connection – сервер репликации выполняет подключение к агентам репликации;
  • Configuring connected agents – сервером выполняется подтверждение связи с агентом;
  • Performing failure recovery – выполняется попытка аварийного восстановления после обрыва соединения;
  • Unknown - сервер репликации находится в неизвестном состоянии.
Number of configured agents Количество агентов, настроенных для работы с сервером репликации.
Delay Interval (current / min / max) Показывает время в миллисекундах, которое проходит между последовательными опросами source-базы сервером репликации для получения данных, которые должны быть скопированы на target-базы. Здесь:
  • Current – текущее значение;
  • Min – минимальное значение;
  • Max – максимальное значение.
Последовательный опрос используется с целью увеличения производительности сервера, а время между опросами может изменяться для того, чтобы ограничить частоту опросов, когда активность в базе данных небольшая и, соответственно, данных для копирования меньше или совсем нет.
Recovery information Отображаются детали, связанные с восстановлением после сбоя.
Agents needing recovery Количество агентов, требующих восстановления после сбоя.
Agents connected Количество агентов, на текущий момент подключенных к серверу репликации.
Agents in synchronization Количество агентов, выполняющих процесс синхронизации.
Transition information Отображаются детали, связанные с процессом Transition
Type Тип процесса Transition:
  • Manual – указывает на то, что процесс Transition должен быть завершен в ручном режиме.
  • Automatic – указывает на то, что процесс Transition будет завершен автоматически.
Transition timeout limit Отображается оставшееся время до начала перехода target-базы в состояния обычной базы данных.
Это поле будет отображено, только если тип Transition имеет значение Automatic.

На экране R (Replication server remote agents) отображена информация, связанная с агентами репликации. Например:

   OpenEdge Replication Monitor             Page 1

    Database:  /testdb/sports

    Database is enabled as OpenEdge Replication:  Source

    Remote Agents Configured:

    ID   Name              Host Name          Database
    1.   agent1            10.1.10.20       /testdb/target1/sports
    2.   agent2            10.1.10.30       /testdb/target2/sports

    Q. Quit

    Enter your selection:

Экран A (Replication agent status) предоставляет информацию об агенте репликации, используемом для target-базы данных, для которой был запущен монитор. Это меню доступно только на стороне агента репликации. Пример:

    Database:  /testdb/target2/sports

    Database is enabled as OpenEdge Replication:  Target

    Agent:
        Name: 				agent1
        ID: 				1
        Host name: 			10.1.10.30
        State: 				Normal Processing
        Ready: 				Yes
        Critical: 			No
        Method: 			Asynchronous
    Agent is waiting for: 		Nothing
    Maximum bytes in TCP/IP message: 	8504
    Server/Agent connection time:       Fri May 21 12:18:44 2010
    Delay Interval (current / min / max): 240 / 5 / 500
    Transition information:
        Type:                           Manual
    The last block received at:         Fri May 21 12:18:45 2010
    Activity information:
        Blocks received:                1
        Blocks processed:               1
        Blocks acknowledged:            0
        Notes processed:                0
        Transactions started:           0
        Transactions ended:             0
        Synchronization points:         1
    AI Block Information:
        Source RDBMS Block (Seq / Block):   3 / 191
        Last Processed Block (Seq / Block): 3 / 191
    Latency Information:
        Repl Server behind Source DB by:    0     second(s)
        Current Source Database Transaction: 	4678144
        Last Transaction Applied to Target:   	4678144
        Target Current as of (Target, Source):  Fri May 14 17:53:37 2010, 
                        Fri May 14 17:53:37 2010 with delta of 000:00:00

Назначение полей экрана «Replication agent status»:

Поле Описание
Database Полное имя базы данных, относительно которой запущен монитор.
Database is enabled as OpenEdge Replication Показывает тип базы данных. Возможные значения: - Source или Target.
Agent Основная информация об агенте.
Name Имя агента.
ID Идентификационный номер агента.
Host name IP-адрес машины, на которой размещена target-база и запущен агент репликации.
State Информация о состоянии агента репликации. Возможные значения:
  • Normal processing – обработка информации выполняется в обычном режиме; 
  • Initial connection – агент ожидает инициализации подключения сервером репликации; 
  • Startup synchronization – выполняется синхронизация сервера и агента репликации; 
  • Initialization – выполняется инициализация агента сервером; 
  • Initial connection failed – сервер не смог подключиться к агенту; 
  • Invalid target database configuration – ошибка в настройке target-базы данных; 
  • Agent terminated – target-база остановлена или работа агента была завершена командой DSRUTIL TERMINATE AGENT; 
  • Online backup of Target Database – выполняется резервное копирование target-базы данных в online; 
  • Recovery synchronization – выполняется синхронизация после восстановления; 
  • Recovery failed – произошел сбой в процессе восстановления; 
  • Unknown – агент находится в неизвестном состоянии.
Critical Если агент имеет статус Critical, то отображается значение Yes, иначе No.
Method Отображается тип репликации:
  • Asynchronous – асинхронная репликация;
  • Synchronous – синхронная репликация.
Agent is waiting for Показывает, почему агент находится в ожидании. Возможные значения:
  • Nothing – агент не находится в ожидании;
  • Schema lock request – сервер ожидает блокировки схемы агентом для ее изменения;
  • Encryption Objects – ожидает шифрования объектов (при включенном механизме OpenEdge Transparent Data Encryption).
Maximum bytes in TCP/IP message Максимальное количество байт для TCP/IP сообщений.
Server/Agent connection time Дата и время подключения агента и сервера.
The last block received at Время получения последнего блока данных агентом.
Blocks received Количество полученных блоков.
Blocks processed Количество обработанных блоков.
Blocks acknowledged Количество блоков, подтвержденных агентом.
Synchronization points Количество выполненных точек синхронизации.
AI Block Information Информация о задержке в процессе обновления target-базы данных. Это полезно знать, когда target-база переходит в обычное состояние из-за сбоя на стороне source-базы.
Source RDBMS Block (Seq / Block) Номер текущего AI-блока на source-базе данных, обрабатываемый агентом репликации. Seq - это порядковый номер AI-экстента.
Last Processed Block (Seq / Block) Последний обработанный агентом AI-блок.
Latency Information Информация об отставании target-базы от source-базы.
Repl Server behind Source DB by Время отставания сервера репликации от source-базы в секундах.
Current Source Database Transaction Номер текущей транзакции на source-базе данных, которую обрабатывает агент репликации.
Last Transaction Applied to Target Номер последней обработанной транзакции на target-базе.
Target Current as of (Target, Source) Время завершения последней транзакции на target-базе относительно времени завершения последней транзакции на source-базе.


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, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.