ITPub博客

首页 > 数据库 > > GaussRoach.py-显示目录信息命令

GaussRoach.py-显示目录信息命令

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

功能

show命令用于以列表形式显示备份集信息,Roach支持查看所有备份集信息和指定备份存储介质的备份集信息。

命令格式

python GaussRoach.py
-t show
--all-backups
--backup-key backup-key
--media-type media-type
--meta>metadata-path
[--nbu-backup-host hostname]
[--last-full-backup]

参数说明

表1 显示目录信息命令的命令行参数

参数名

参数描述

取值类型

缺省值

应用实例

-t

Roach接口支持多种功能。指定该参数为show,表示调用显示目录信息功能。

  • -t backup
  • -t stop
  • -t delete
  • -t restore
  • -t show
  • -t start
  • -t validate

不涉及

-t show

--all-backups

显示所有备份文件。

如果命令中指定了该参数,则参数值为true。否则值为false。

不涉及

False

--all-backups

--backup-key

(从NBU/磁盘)恢复使用的backup key。

不涉及

不涉及

--backup-key 20161025_194540

--master-port

指定Roach主代理进程执行端口。该参数仅需配置一个无业务冲突的端口即可。

[1024,65535]

6812

--master-port 8808

--meta valign="top" width="27.029999999999998%" headers="mcps1.3.3.2.2.6.1.2 ">

元数据文件位置。

不涉及

不涉及

--meta>/home/username

--nbu-backup-host

执行NBU备份的主机名称。

不涉及

不涉及

不涉及

--last-full-backup

用于查找最近的全量备份的key。

说明:

不能与--all-backups、--backup-key参数同时使用

不涉及

不涉及

不涉及

使用指南

  1. 以omm用户身份登录GaussDB 100任意服务器。
  2. 进入$ROACH_HOME目录。
    cd $ROACH_HOME
    查看目录信息。
  3. 显示指定存储介质类型的备份集信息。

    在集群的一个节点上执行以下命令:

    python GaussRoach.py -t show --all-backups --meta><metadata_path> --media-type <media type>

    例如:

    python GaussRoach.py -t show --all-backups --meta>/home/userA/metadata --media-type NBU

    系统显示目录信息,如下所示:

    start run show.
    | BACKUP KEY |BKP TYPE|MEDIA | START TIME | END TIME | BKP SIZE | STATUS |
    |===============|========|======|===================|===================|============|===========|
    |20191113_153755| FULL | DISK |2019-11-13 15:37:55|2019-11-13 15:38:25| | SUCCESS |
    Performing show completed.
    • 回显信息中包括BACKUP KEY、BKP TYPE、MEDIA、START TIME 、END TIME、BKP_SIZE、STATUS关键信息。
      • BACKUP 备份集的key
      • BKP TYPE 备份类型:全量、增量。
      • MEDIA 备份介质类型。
      • START TIME 备份开始时间。
      • END TIME 备份完成时间。
      • BKP_SIZE 备份数据量。
      • STATUS:备份状态如下:
      • SUCCESS,表示备份未验证。
      • DELETED,表示备份已删除。
      • FAILED,表示备份失败。
    • 如果元数据目录和文件已删除,执行Show命令后无法返回正确的状态信息。
    • 由于roach现在不支持验证和统计备份集大小,所以备份集信息中validation time字段和bkp size字段的值分别为NA和0。validation time字段和bkp size字段是为以后的验证备份集功能预留的字段。
    • 查询备份集分为查询所有备份集和查询单个备份集,--backup-key与--all-backups不能同时存在。
    • 如果Metadata destination下的backupset_disk.ini文件丢失,则磁盘备份的备份集将不能再使用;但是,可使用--all-backups和--media-type nbu进行查询,查询时会自动将最近的NBU备份集信息文件从NBU服务器上下载至参数metadata destination指定的路径。

命令示例

查看集群中的备份信息。

python GaussRoach.py -t show --all-backups --meta>/home/userA/metadata  --media-type <media type>
查看单个备份集信息
python GaussRoach.py -t show --backup-key <key> --meta>/home/userA/metadata  --media-type <media type>
查看最近一次的全量备份集信息

python GaussRoach.py -t show --last-full-backup --meta>/home/userA/metadata  --media-type <media type>
相关命令

恢复命令


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3141460/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 产品文档术语-G
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19319