H4.3. 数据库管理命令 |
![]() ![]() ![]() |
数据库初始化 drwcsd [<参数>] initdb <授权密钥> [<数据库脚本> [<ini文件> [<密码>]]]——数据库初始化。 •<授权密钥>——Dr.Web授权密钥agent.key的路径(必须指定)。 •<数据库脚本>——数据库初始化脚本。专门符号—(减号)表示不使用脚本。 •<ini文件>——事先创建的格式为drweb32.ini的文件,此文件用于设定Dr.Web软件组件初始配置(适用Everyone组)。专门符号—(减号)表示不使用此文件。 •<密码>——服务器管理员初始密码(用户名为admin)。默认为root。
设置数据库初始化参数 使用内设数据库时刻通过外部文件设定初始化参数,指令为: drwcsd.exe initdbex <response-file> <response-file> — 数据库初始化参数文件,参数分行写入,顺序同initdb指令参数。 文件格式:
具体必需参数后的尾行为非必需。如参数行为 "-" (一个减号),则使用默认值(同initdb)。 数据库更新 drwcsd [<参数>] updatedb <脚本>——从<脚本>文件中执行SQL操作符,对数据库进行某种操作(如更换版本时进行更新)。 更新数据库版本 drwcsd upgradedb <目录>——转换为新版本时启动服务器更新数据库结构(参见update-db目录)。 a)drwcsd exportdb <文件>——将数据库导出到指定文件。 Windows操作系统下示例:
OS UNIX下以用户drwcs:drwcs名义执行操作至目录$DRWCS_VAR(OS FreeBSD除外,此系统下默认为将文件保存到脚本启动的目录。如明确指定路径,则安装时创建的<用户>:<组>应具备写入此目录的权限,默认为drwcs:drwcs)。 b)drwcsd xmlexportdb <xml文件>——将数据库导出到指定的xml文件。 如文件扩展名为gz,则导出数据库文件时压缩为gzip文档。 如不指定扩展名或扩展名不是gz,则导出文件时不压缩。 Windows操作系统下示例: •将数据库导出至xml文件,不压缩:
•将数据库导出至xml压缩文件:
UNIX家族操作系统示例: •将数据库导出至xml文件,不压缩:
•将数据库导出至xml压缩文件:
a)drwcsd importdb <文件> ——从指定文件导入数据库(覆盖原数据库内容)。 b)drwcsd xmlimportdb <xml文件>——从指定的xml文件导入数据库(覆盖原数据库内容)。 检查数据库 drwcsd verifydb——启动服务器以便检查数据库。检查结束后服务器将检查结果导出到日志文件(默认为drwcsd.log)。 数据库运行提速 drwcsd [<参数>] speedupdb——执行指令VACUUM、 CLUSTER、ANALYZE,加快运行数据库的速度。 清空数据库 drwcsd cleandb——清空服务器数据库,删除所有列表。 |