一、简介
sys_checksums
检查、启用或禁用
KingbaseES
集簇中的数据校验和。服务器必须在运行
sys_checksums
之前 完全地关闭。在验证校验和时,如果没有校验和错误,则退出状态为零;
如果检测到至少一个校验和失败,则退出状 态为非零。
二、参数说明
-D directory --kingbase-data=directory
指定存储数据库集簇的目录。
-c --check
检查校验和。如果没有指定其他内容,这就是默认模式。
-d --disable
禁用校验和。
-e --enable
启用校验和。
-f filenode --filenode=filenode
只验证文件名与
filenode
参数值有关的校验和
-N --no-sync
默认情况下,
sys_checksums
将等待所有文件安全写入磁盘。这个选项会导致
sys_checksums
不需要等 待就返回,这样会更快,但是这意味着后续的操作系统崩溃会导致更新后的数据目录损坏。通常,此选项 对测试有用,但不应用于生产安装。当使用--check
时,此选项无效。
-P --progress
启动进展报告。打开此选项将在检查或启用校验和时提交进度报告。
-v --verbose
启用详细输出。列出所有已检查的文件。
-V --version
打印
sys_checksums
的版本并退出。
-? --help
显示关于
sys_checksums
命令行参数的帮助,并退出。