OS Windows下
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。
如果文件路径中有空格和/或本民族文字符号(或者文件名含有空格和/或本民族文字符号),则路径需使用引号:
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.key在D:\Keys。
如果文件路径中有空格和/或本民族文字符号(或者文件名含有空格和/或本民族文字符号),则路径需使用引号:
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:
•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:
•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:
|
|