ITPub博客

首页 > 数据库 > > GaussRoach.py-验证备份集完整性

GaussRoach.py-验证备份集完整性

作者:GaussDB_数据库 时间:2020-01-10 10:12:17 0 删除 编辑

功能

执行恢复操作前,单独验证备份集完整性。

在备份时打开备份完整性开关,并指定备份集验证类型才可以进行验证,已经执行过恢复的备份集不能再次进行验证。

命令格式

python GaussRoach.py 
-t validate
--meta>metadata_path
--media-type disk
--validation-type sha256
--backup-key backup_key

参数说明

表1 备份命令行参数

参数名

参数描述

取值范围

缺省值

应用实例

-t

Roach接口支持多种功能。指定该参数为validate,表示调用验证备份集功能。只支持集群模式下使用。

  • -t backup
  • -t stop
  • -t delete
  • -t restore
  • -t show
  • -t start
  • -t 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

使用指南

  1. 以omm用户身份登录GaussDB 100任意服务器。
  2. 进入$ROACH_HOME目录。
    cd $ROACH_HOME

  3. 验证备份集

    验证所有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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19240