更换Dr.Web Enterprise Security Suite DBMS类型

OS Windows下

启动和停止Dr.Web服务器的操作(参见管理员手册中的启动和停止Dr.Web服务器)。

1.停止运行中的Dr.Web服务器。

2.在命令行使用参数modexecdb database-export启动drwcsd.exe,将数据库内容导出到文件。OS Windows操作系统下完整的导出命令行可为:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-export D:\esbase.es"

此例中Dr.Web服务器安装于目录C:\Program Files\DrWeb Server,库导出到D盘根目录的某文件esbase.es

如果文件路径中有空格和/或本民族文字符号(或者文件名含有空格和/或本民族文字符号),则路径需使用引号:

"D:\<路径名>\esbase.es"。

3.启动Dr.Web服务器。连接管理中心后将Dr.Web服务器设置为使用另一DBMS。拒绝重启Dr.Web服务器。

4.停止运行中的Dr.Web服务器。

5.请删除数据库文件。

6.使用命令行参数modexecdb database-init启动drwcsd.exe,进行新数据库初始化。OS Windows操作系统Dr.Web服务器数据库初始化命令行可为:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-init D:\Keys\agent.key<密码>

此例中Dr.Web服务器安装于目录 "C:\Program Files\DrWeb Server",而代理端密钥agent.keyD:\Keys

如果文件路径中有空格和/或本民族文字符号(或者文件名含有空格和/或本民族文字符号),则路径需使用引号:

"D:\<路径名>\agent.key"

7.在命令行使用参数modexecdb database-import启动drwcsd.exe,将数据库内容从文件导入。OS Windows操作系统下完整的导入命令行可为:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-import D:\esbase.es"

8.启动Dr.Web服务器服务。

UNIX操作系统下

1.利用脚本停止Dr.Web服务器:

OS Linux

/etc/init.d/drwcsd stop

OS FreeBSD

/usr/local/etc/rc.d/drwcsd stop

或者利用管理中心。

2.使用参数modexecdb database-export启动Dr.Web服务器,将数据库内容导出到文件。Dr.Web服务器安装目录完整的命令行可为:

OS Linux

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-export /var/opt/drwcs/esbase.es

OS FreeBSD

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-export /var/drwcs/esbase.es

此例中数据库导出到用户根目录的文件esbase.es

3.利用脚本启动Dr.Web服务器:

OS Linux

/etc/init.d/drwcsd start

OS FreeBSD

/usr/local/etc/rc.d/drwcsd start

连接管理中心,将Dr.Web服务器设置为使用另一DBMS:在菜单管理 Dr.Web服务器配置数据库标签。

还可以通过直接编辑Dr.Web服务器配置文件drwcsd.conf将Dr.Web服务器设置为使用另一DBMS。操作是注释/删除当前数据库记录后写入新数据库(详见附录G1. Dr.Web服务器配置文件)。

出现重启Dr.Web服务器提示,不进行重启。

4.停止Dr.Web服务器(参见步骤1)。

5.请删除数据库文件。

6.使用参数modexecdb database-init启动drwcsd,进行新数据库初始化。初始化命令行可为:

OS Linux

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-init

OS FreeBSD

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-init

7.使用参数modexecdb database-import启动文件drwcsd,将数据库内容从文件导入。导入命令行可为:

OS Linux

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-import /var/opt/drwcs/esbase.es

OS FreeBSD

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-import /var/drwcs/esbase.es

8.启动Dr.Web服务器(参见步骤3)。

如启动Dr.Web服务器脚本时要求指定参数(如指定Dr.Web服务器安装目录、更改日志详细等级等等),需在启动脚本进行相应修改:

OS FreeBSD

/usr/local/etc/rc.d/drwcsd

OS Linux

/etc/init.d/drwcsd