恢复Dr.Web Enterprise Security Suite数据库 |
Dr.Web服务器运行过程中会定期在以下命令备份重要信息:授权密钥文件、数据库内容、加密私钥、Dr.Web服务器和管理中心的配置文件。 备份保存于以下目录: •OS Windows:<安装磁盘>:\DrWeb Backup •OS Linux:/var/opt/drwcs/backup •OS FreeBSD:/var/drwcs/backup 进行定期备份需在Dr.Web服务器日程中启用每日任务。如日志中暂无此任务,建议新建。 备份中所有文件可使用,只有数据库内容除外。数据库备份保存为.gz格式,与gzip和其他存档兼容。可利用指令modexecdb database-import将数据库内容从备份导入到Dr.Web服务器工作数据库来恢复数据。
如果在Dr.Web服务器从较早版本更新到13版本时由于某种原因数据库受损,需完成以下操作: 1.删除Dr.Web服务器版本13。这时将自动备份Dr.Web服务器使用的文件。 2.安装更新前的旧版本Dr.Web服务器,也就是建立数据库备份的版本。 这时按照正常更新流程使用所有保存的Dr.Web服务器文件,只有数据库除外。 Dr.Web服务器安装过程中创建新数据库。 3.按照常规操作从备份恢复数据库(见下)。 4.在Dr.Web服务器设置中停用Dr.Web代理端、Dr.Web服务器和网络安装程序的协议,操作是在管理中心主菜单选择管理一项,在打开的窗口选择控制菜单中的Dr.Web服务器配置,进入模块标签,取消对相应选项的勾选。 5.按照常规方式将Dr.Web服务器升级到版本13(参见管理员手册中的第十一章:Dr.Web Enterprise Security Suite组件的更新)。 6.启用在步骤4停用的Dr.Web代理端、Dr.Web服务器和网络安装程序的协议。
从备份恢复数据库 1.停止运行中的Dr.Web服务器。 2.从相应的备份文件导入数据库内容。导入行可为:
命令行以一行输入。此例中Dr.Web服务器安装于目录 C:\Program Files\DrWeb Server。 3.启动Dr.Web服务器服务。 (在同一主版本范围内)更换Dr.Web服务器版本时或当前版本数据库受损时恢复数据库 1.停止运行中的Dr.Web服务器。 2.进行新数据库的初始化。 •使用内设数据库时: a)在还不能确定数据库成功恢复前请将数据库文件database.sqlite 移至一个临时目录。 b)OS Windows操作系统下Dr.Web服务器数据库初始化命令行可为:
此命令以一行输入(命令行格式参见附录H3.3. 数据库管理指令中带modexecdb database-init参数的drwcsd)。此例中Dr.Web服务器安装于目录C:\Program Files\DrWeb Server。 c)执行此命令后在 Dr.Web服务器安装目录的var文件夹应出现新的数据库文件database.sqlite。 •使用外设数据库时: a)在还不能确定数据库成功恢复前请将数据库文件导出至一个临时目录。 b)利用指令modexecdb database-clean清空数据库(参见附录H3.3. 数据库管理指令)。 3.从相应的备份文件导入数据库内容。导入行可为:
命令行以一行输入。此例中Dr.Web服务器安装于目录 C:\Program Files\DrWeb Server。 4.启动Dr.Web服务器服务。 恢复UNIX家族操作系统数据库 1.停止Dr.Web服务器运行(如为启用状态): •OS Linux:
•OS FreeBSD:
2.在还不能确定数据库成功恢复前请将数据库文件移至一个临时目录。数据库文件database.sqlite所在位置是Dr.Web服务器安装目录: •OS Linux:/var/opt/drwcs/ •OS FreeBSD:/var/drwcs/
3.进行Dr.Web服务器数据库初始化。使用的命令是: •OS Linux:
•OS FreeBSD:
4.执行此命令后在Dr.Web服务器安装目录的var文件夹应出现新的数据库文件database.sqlite。 5.从相应的备份文件导入数据库内容。导入行可为: •OS Linux:
•OS FreeBSD:
6.启动Dr.Web服务器。 •OS Linux:
•OS FreeBSD:
|