首页 > 数据库 > > GaussRoach.py-验证备份集完整性
执行恢复操作前,单独验证备份集完整性。

在备份时打开备份完整性开关,并指定备份集验证类型才可以进行验证,已经执行过恢复的备份集不能再次进行验证。
python GaussRoach.py
-t validate
--meta>metadata_path
--media-type disk
--validation-type sha256
--backup-key backup_key
参数名 | 参数描述 | 取值范围 | 缺省值 | 应用实例 |
|---|---|---|---|---|
-t | Roach接口支持多种功能。指定该参数为validate,表示调用验证备份集功能。只支持集群模式下使用。 |
| 不涉及 | -t validate |
--media-type | 指定待验证备份的介质类型。 | DISK(磁盘) 说明: --media-type的参数值错误时(假设指定的是hbu),提示如下信息: 复制 [GAUSS-50004] : The parameter '--media-type' value is incorrect. Value: hbu. | 不涉及 | 对于磁盘:--media-type DISK |
--media- destination | 待验证的备份集介质数据路径。 | 不涉及 | 不涉及 | --media-destination /home/cam/backup |
--meta valign="top" width="28.660000000000004%" headers="mcps1.3.3.2.2.6.1.2 "> 待验证备份集的元数据存储路径。 | 不涉及 | 不涉及 | --meta>/home/username | |
--validation-type | 指定验证类型。只支持DISK介质类型。 | sha256 | 不涉及 | --validation-type sha256 |
--backup-key | 指定待验证备份集的backup key。 | 不涉及 | 不涉及 | --backup-key 20190813_165641 |
cd $ROACH_HOME
验证所有DISK备份集完整性。
在集群的一个节点上执行以下命令:
python GaussRoach.py -t validate --meta><metadata_path> --media-type disk --validation-type sha256 --backup-key <backup_key>例如:
python GaussRoach.py -t validate --validation-type sha256 --media-destination /usr2/data/back1 --backup-key 20190813_103804 --media-type disk --meta id="ZH-CN_TOPIC_0191120511__p1252621819333">系统验证备份集完整性,显示如下
Parsing the configuration file.
start validate backup data.
Successfully validate backup data.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3119411/ ,如需转载,请注明出处,否则将追究法律责任。