Восстановление сервера АСУТП из резервной копии под Windows

Все действия выполнять с правами администратора!

  1. Установка jdk:
    • Скачать наиболее свежий дистрибутив jdk https://prom-auto.ru/download/?dir=dist/java
    • Запустить дистрибутив и пройти все шаги по умолчанию
    • Прописать путь до jdk в windows:
      • открыть проводник
      • правый клик на «Этот компьютер»
      • выбрать «Свойства»
      • открыть «Дополнительный параметры системы»
      • открыть «Переменные среды»
      • В нижнем списке «Системные переменные» двойной клик на «Path»
      • Заменить первое значение в списке на путь до папки bin
        C:\Program Files (x86)\Java\jdk-1.8\bin
  2. Установка firebird:
    • Скачать наиболее свежий дистрибутив jdk https://firebirdsql.org/en/firebird-3-0/#Win64, выбрав «Windows executable installer» для соответствующей разрядности системы
    • Запустить дистрибутив и пройти все шаги по умолчанию, кроме:
      • В окне «Выбор папки установки» указать путь:
        d:\tools\firebird_3_0
      • В окне «Выберите дополнительные задачи» отметить:
        • «Использовать Guardian для управления сервером»
        • «Копировать клиентскую библиотеку в Firebird в каталог system»
        • «Создать GDS32.DLL для поддержки унаследованных приложений»
      • В окне «Создать пароль администратора» ввести пароль
        masterkey
    • Прописать пути до баз данных:
      • Открыть в текстовом редакторе файл D:\tools\firebird_3_0\databases.conf
      • В конце файла добавить текст и заменить prj на кодовое название проекта:
        <prj>tag = d:\dataBase\<prj>\<prj>tag_fb30.fdb
        <prj>mes = d:\dataBase\<prj>\<prj>mes_fb30.fdb
        <prj>wes = d:\dataBase\<prj>\<prj>wes_fb30.fdb
        <prj>mtr = d:\dataBase\<prj>\<prj>mtr_fb30.fdb
        <prj>rcp = d:\dataBase\<prj>\<prj>rcp_fb30.fdb
    • Отключить шифрование:
      • Открыть в текстовом редакторе файл D:\tools\firebird_3_0\firebird.conf
      • Найти параметр WireCrypt и прописать значение:
        WireCrypt = disabled
  3. Создать каталоги для баз данных:
    e:\database\<prj>
    e:\database\<prj>\fbk
  4. Распаковать архив резервной копии папки asutp на диск d:\
  5. Установить библиотеки запуском файла:
    d:\asutp\visscada\_bpl\_INSTALL.BAT
  6. Установить сервисы запуском соответствующих файлов (если какой-либо отсутствует, пропустить):
    D:\asutp\visscada\prj-<prj>\jrobo-arcsvr\ctl.win\_install.bat 
    D:\asutp\visscada\prj-<prj>\jrobo-datasvr\ctl.win\_install.bat 
    D:\asutp\visscada\prj-<prj>\jrobo-wessvr\ctl.win\_install.bat 
    D:\asutp\visscada\prj-<prj>\jrobo-rcpsvr\ctl.win\_install.bat 
  7. Установить сервис создания резервных копий баз данных (если отсутствует, пропустить):
    d:\asutp\utils\GBakSchd\service_install.bat
  8. Прописать в автозагрузку файл:
    d:\asutp\asutp_start.bat
  9. Перезагрузить компьютер