Проверка конфигурирования системы резервирования

Правильность установки и конфигурирования системы резервирования проверяется следующим образом:

  1. выбрать один из компьютеров системы резервирования и запустить на нем сервер резервирования (программу server):

    server  -debug
  2. при запросе запущенного сервера резервирования на ожидание подключения других серверов ответить "N".

    Сервер резервирования на выбранном компьютере должен запустить ядро СУБД ЛИНТЕР (linter) с его компонентами (intsrt, sql, tsp) и сетевой драйвер сервера (dbs_tcp). В конце запуска на консоль должно быть выдано сообщение:

    Server is in MONO state
  3. проверить состояние сервера командой

    server -show

    На консоль выдается информация о состоянии системы резервирования, среди которой должна быть строка:

    server state = MONO
  4. проверить доступ клиентских приложений к главному серверу. Для этого:

    • на один из клиентских компьютеров скопировать конфигурационный файл nodetab c главного сервера резервирования;

    • запустить на клиентском компьютере сетевой драйвер клиента dbc_tcp:

      dbc_tcp -G
    • запустить на клиентском компьютере программу inl и проверить работу с БД:

      inl  -u SYSTEM/MANAGER8
      SQL >create table test (i int);
      SQL >insert into test i=1;
      SQL >exit
  5. проверить запуск резервного сервера. Для этого скопировать файл nodetab на резервный сервер и выполнить там команду:

    server -debug

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

    Server is in SLAVE_ОК state
  6. проверить переход резервного сервера в режим главного. Для этого остановить главный сервер командой:

    srvcmd -stop
    -u < пользователь >/< пароль >
    < имя/адрес главного узла > < порт главного узла >

    На консоль главного сервера должно быть выдано сообщение:

    Server stopped

    На консоль бывшего резервного сервера через несколько секунд должно быть выдано сообщение:

    Server is in MONO state
  7. проверить, что объекты БД, созданные на главном сервере, переданы на резервный сервер. Для этого на клиентском компьютере выполнить команды:

    inl -u SYSTEM/MANAGER8
    SQL >select * from test;

    Должно выдаться значение 1.

  8. закончить проверку:

    SQL >exit