更换Dr.Web Enterprise Security Suite DBMS类型

OS Windows下

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

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

2.在命令行使用参数exportdb启动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 exportdb D:\esbase.es

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

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

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

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

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

5.请删除数据库文件。

6.使用命令行参数initdb启动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 initdb D:\Keys\agent.key - - <密码>

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

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

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

7.在命令行使用参数importdb启动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 importdb 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.使用参数exportdb启动服务器,将数据库内容导出到文件。服务器安装目录完整的命令行可为:

OS Linux

"/etc/init.d/drwcsd exportdb /var/opt/drwcs/esbase.es"

OS FreeBSD

/usr/local/etc/rc.d/drwcsd exportdb /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

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

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

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

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

5.请删除数据库文件。

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

OS Linux

/etc/init.d/drwcsd initdb

OS FreeBSD

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

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

OS Linux

/etc/init.d/drwcsd importdb /var/opt/drwcs/esbase.es

OS FreeBSD

/usr/local/etc/rc.d/drwcsd importdb /var/drwcs/esbase.es

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

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

OS FreeBSD

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

OS Linux

/etc/init.d/drwcsd