Восстановление базы данных Dr.Web Enterprise Security Suite |
В процессе работы Сервер Dr.Web регулярно сохраняет резервные копии важной информации: лицензионных ключей, содержимого базы данных, закрытого ключа шифрования, конфигурации Сервера и Центра управления. Резервные копии сохраняются в следующих каталогах: •для ОС : <диск_установки>:\DrWeb Backup •для ОС : /var/opt/drwcs/backup •для ОС : /var/drwcs/backup Для выполнения функции резервного копирования в расписание Сервера включено ежедневное задание. Если такое задание в расписании отсутствует, рекомендуется создать его. Все файлы из резервной копии, кроме содержимого базы данных, готовы к использованию. Резервная копия базы данных сохраняется в формате .gz, совместимом с gzip и другими архиваторами. Содержимое базы данных можно импортировать из резервной копии в рабочую базу данных Сервера при помощи команды importdb и таким образом восстановить данные.
Восстановление БД для различных версий Сервера Dr.Web
Если во время обновления Сервера на версию 12.0 с более ранних версий по каким-либо причинам была повреждена БД, выполните следующее: 1.Удалите Сервер версии 12.0. При этом будут автоматически сохранены резервные копии файлов, используемых Сервером. 2.Установите Сервер той версии, которая стояла до обновления и при помощи которой создавалась резервная копия. При этом, согласно штатной процедуре обновления, следует использовать все сохраненные файлы Сервера кроме файла базы данных. В процессе установки Сервера создайте новую базу данных. 3.Восстановите базу данных из резервной копии по общим правилам (см. ниже). 4.В настройках Сервера отключите протоколы Агента, Сервера и Сетевого инсталлятора. Для этого выберите пункт главного меню Центра управления, в открывшемся окне выберите пункт управляющего меню , перейдите на вкладку и снимите соответствующие флаги. 5.Обновите Сервер до версии 12.0 по общим правилам (см. в п. Обновление Dr.Web Enterprise Security Suite и его отдельных компонентов). 6.Включите протоколы Агента, Сервера и Сетевого инсталлятора, отключенные на шаге 4.
Чтобы восстановить БД из резервной копии 1.Остановите службу Сервера Dr.Web, если она запущена. 2.Импортируйте из соответствующего файла резервной копии содержимое базы данных. Строка импорта выглядит примерно так:
Данная команда тоже должна быть набрана в одну строку. В примере подразумевается, что Сервер установлен в каталоге C:\Program Files\DrWeb Server. 3.Запустите службу Сервера Dr.Web. Чтобы восстановить БД из резервной копии при смене версии Сервера Dr.Web (в пределах одной мажорной версии) или порче текущей версии БД 1.Остановите службу Сервера Dr.Web, если она запущена. 2.Удалите содержимое текущей БД. Для этого: 2.1.При использовании встроенной БД: a)Удалите файл базы данных database.sqlite. b)Произведите инициализацию новой базы данных. Строка инициализации базы данных в версии Сервера под ОС Windows будет выглядеть примерно так:
Данная команда должна быть набрана в одну строку (см. также формат команды drwcsd с ключом initdb в Приложении З3.3. Команды для управления базой данных). В примере подразумевается, что Сервер установлен в каталоге C:\Program Files\DrWeb Server, а лицензионный ключ agent.key лежит в каталоге D:\Keys. c)После выполнения этой команды в подкаталоге var каталога установки Сервера Dr.Web должен появиться новый файл базы database.sqlite. 2.2.При использовании внешней БД: произведите очистку БД при помощи команды cleandb (см. Приложение З3.3. Команды для управления базой данных). 3.Импортируйте из соответствующего файла резервной копии содержимое базы данных. Строка импорта выглядит примерно так:
Данная команда тоже должна быть набрана в одну строку. В примере подразумевается, что Сервер установлен в каталоге C:\Program Files\DrWeb Server. 4.Запустите службу Сервера Dr.Web. Для OC семейства UNIX 1.Остановите Сервер Dr.Web (если он запущен): •для ОС :
•для ОС :
2.Удалите файл базы данных database.sqlite из следующей директории каталога установки Сервера Dr.Web: •для ОС : /var/opt/drwcs/ •для ОС : /var/drwcs/
3.Инициализируйте базу данных Сервера. Для этого служит следующая команда: •для ОС :
•для ОС :
4.После выполнения этой команды в папке var каталога установки Сервера Dr.Web должен появиться новый файл базы database.sqlite. 5.Импортируйте из соответствующего файла резервной копии содержимое базы данных. Строка импорта выглядит примерно так: •для ОС :
•для ОС :
6.Запустите Сервер Dr.Web. •для ОС :
•для ОС :
|