ITPub博客

首页 > 数据库 > > 恢复命令-命令说明

恢复命令-命令说明

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

功能

restore命令用于从磁盘或NBU恢复集群数据。

恢复完成后要执行Roach启动命令,集群才能够正常,详见启动命令。

命令格式

  • 基于备份集(全量/增量)恢复至当前集群
    python GaussRoach.py
    -t restore
    --mode cluster
    --clean
    --master-port master-port
    --media-type media-type
    --media-destination media-destination-path
    --meta>metadata-path
    --backup-key backup-key
    [--parallel-process level]
    [--archivelog]
    [--nbu-policy policy_name]
    [--nbu-schedule schedule_name]


  • 基于时间点(全量/增量)恢复至当前集群
    python GaussRoach.py
    -t restore
    --mode cluster
    --clean
    --master-port master-port
    --media-type media-type
    --media-destination media-destination-path
    --meta>metadata-path
    --backup-key backup-key
    --restore-target-time YYYY-MM-DD hh:mm:ss
    [--parallel-process level]
    [--archivelog]
    [--nbu-policy policy_name]
    [--nbu-schedule schedule_name]
  • 基于备份集(全量/增量)恢复至新集群
    • 使用磁盘备份集恢复至新集群
      python GaussRoach.py
      -t restore
      --mode cluster
      --clean
      --master-port master-port
      --media-type media-type
      --media-destination media-destination-path
      --meta>metadata-path
      --backup-key backup-key
      --restore-new-cluster
      [--parallel-process level]
      [--archivelog]
    • 使用NBU备份集恢复至新集群
      python GaussRoach.py
      -t restore
      --mode cluster
      --clean
      --master-port master-port
      --media-type media-type
      --media-destination media-destination-path
      --meta>metadata-path
      --backup-key backup-key
      --restore-new-cluster
      --nbu-backup-host hostname
      [--parallel-process level]
      [--archivelog]
      [--nbu-policy policy_name]
      [--nbu-schedule schedule_name]

参数说明

表1 恢复命令行参数

参数名

参数描述

取值类型

缺省值

应用实例

-t

Roach接口支持多种功能。恢复期间指定该参数为restore,表示调用恢复功能。

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

不涉及

-t restore

--mode

Roach工具能在单机和集群两种模式下使用。该参数用于选择数据库模式。

  • cluster
  • single

不涉及

--mode cluster

--backup-key

执行恢复操作使用的backup key。

不涉及

说明:

备份时,Roach工具会生成backup key,格式为YYMMDD_HHMMSS。执行恢复操作时需提供该backup key。该backup key会在控制台中显示出来。

不涉及

--backup-key 20150315-16103

--master-port

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

[1024,65535]

6812

--master-port 8808

--media-type

介质类型。

  • DISK
  • NBU
说明:
  • 执行恢复操作时,请参考表1指定--media-type的取值。
  • --media-type的参数值错误时(假设指定的是hbu),提示如下信息:
    复制
    [GAUSS-50004] : The parameter '--media-type' value is incorrect. Value: hbu.

不涉及

  • 对于NBU:--media-type NBU
  • 对于磁盘:--media-type DISK

--media- destination

指定介质的目的路径。该路径必须是绝对路径。

建议将media destination和metadata destination设为不同路径。这样,即使backup key被删除,元数据信息也不会丢失。

mediadata是指集群中存储的业务数据,也就是数据库文件。

  • DISK
  • NBU

不涉及

--media-destination /home/cam/backup

--meta valign="top" width="23.28767123287671%" headers="mcps1.3.4.2.2.6.1.2 ">

元数据文件位置。

建议将media destination和metadata destination设为不同路径。这样,即使backup key被删除,元数据信息也不会丢失。

metadata是指Roach在备份恢复操作中收集的配置管理类数据,也叫元数据。例如:集群节点个数、节点配置信息、数据库表个数、表的存储路径、表定义等。

不涉及

不涉及

--meta>/home/username

--clean

恢复前清除数据。

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

不涉及

False

--clean

--restore-target-time

指定目标日期/时间,格式为YYYY-MM-DD hh:mm:ss。

有效日期和时间。

不涉及

--restore-target-time 2018-03-31 08:00:00

--parallel-process

指定恢复并发数。

      

--nbu-policy

设置NBU恢复的策略。

不涉及

不涉及

sample_policy

--nbu-schedule

设置NBU恢复的schedule。

不涉及

不涉及

sample_schedule

--nbu-backup-host

执行NBU备份的主机名称。在恢复操作中,此参数仅在从NBU备份集恢复到新集群时使用。

不涉及

不涉及

不涉及

复制
--obs-ak 

obs Access Key Id

不涉及

无

不涉及

--obs-sk

obs Secret Access Key

不涉及

无

不涉及

--obs-bucket

obs 桶名称

不涉及

不涉及

sample_obs_bucket

--obs-server

obs服务器名称

不涉及

不涉及

192.168.0.1:2000

--cluster-id

复制
集群或本地节点唯一ID

不涉及

不涉及

001

  • 如果执行恢复归档日志,则所使用的backup key和它的下一个key都必须是备份了归档日志,在执行恢复到时间点的时候,所选的时间点前后的备份集都必须备份归档日志。
  • 如果备份时使用--enable-encrypt参数对备份集进行了加密,恢复时必须输入密码才能恢复。现阶段不支持对密码进行验证,所以在恢复时不能验证输入的密码是否与备份时设置的密码一致。

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

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

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19219