AS101 экстракция базы | Разное

Есть такая штука – СКУД (система контроля и управления доступом) AS101 от отечественного разработчика которую нам впарили в свое время. Управляет вертушками на проходной, замками на дверях и т.д. работает с проксимити картами, позволяет вести учёт рабочего времени и т.д. В общем сами всё знаете видели. Так вот иногда происходит на этой штуке рассинхронизация базы данных – той, что на БПОСе и той, что в компе на управляющей станции. Сам я эту штуку не особо админю и работает она вполне исправно, но иногда в случае рассинхрона и нарушения обмена данными между БПОСом и станцией управления нужно сделать эту самую экстракцию базы.

Просто написал себе шпаргалку со слов админа который эту штуку у нас  админит, хотя чаще ломаются железки и «программеров» вызывают реже.

Итак:

С случае если у AS101 (kip_Client_p) не загорается CentrDB, не происходит обмен данными (видим, что в папке postbox (или как админ назвал) скопились файлики) делаем экстрацию базы:

1. Останавливаем службы. Sybase – Sybase Central – Adaptive Server Anywhere – Services – сначала – DB_remote потом SRV_obj1

2. Останавливаем БПОС (в kip_Client_P нажимаем STOP) нод горит зеленым но остались гореть только первые два индикатора.

3. Идем на диск E:\Node1_DB в папке удаляем файлы Node1.DB и Node1.LOG (если они остались от прошлой экстракции)

4. Запускает батник экстрации – E:\SQL_Script\Extr_node1.bat предложит нажать любую клавишу, отработает и закроется сам. В папке E:\Node1_DB появятся файлы Node1.DB и Node1.LOG

5. У файлов Node1.DB и Node1.LOG снимаем атрибуты – только для чтения и архивный

6. Идем на БПОС – \\192.168.150.1\as101 (Если не пускает – открываем хост \\192.168.150.1 правой кнопкой мыши по папке as101 – Проводник (открыть в проводнике) – попытается зайти под гостем спросит пароль. Вводим пароль (какой – у админа спросите)…

7. Заливаем новые файлы полученные в ходе экстракции, старые удаляем.

8. Запускаем БПОС (кнопкой START в клиенте)

9. Перезагружаем винду (или запускаем службы Sybase (сначала нижний потом верхний)

10. CentrDB должен загореться зеленым (через некоторое время обычно).

После этого смотрим как происходит обмен данными – файлики в папке обмена появляются и исчезают. :) Значит всё ок всё работает.

  1. inetD:

    Привет!! слушай помоги пожалуйста разобраться с такой проблемой.. я не могу вот эти вот файл скопировать!
    (Node1.DB и Node1.LOG) пишет что «Доступ запрещён. Возможно файл используется» что то типа этого…
    как быть? хотя я остановил БПОС и выключил все серверы!
    ответь пожалуйста)

  2. admin:

    Базу остановил и атрибуты у фалов снял? Пункты 1 и 5. Здесь на самом деле варантов немного если честно… Если батник уже отработал нормально, база остановлена и атрибуты скрытый и архивный у файлов сняты то если честно даже не знаю что за процесс работает с файлами…

  3. inetD:

    сам не знаю.. это процесс работы с файлами на самом узле (серваке) когда я пытаюсь их заменить сохранить то он не отпускаются почему то… а что там за система на самих БПОС стоит ты не в курсе?

  4. Tester2:

    На бпосах QNX вроде…