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]
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]
参数名 | 参数描述 | 取值类型 | 缺省值 | 应用实例 |
|---|---|---|---|---|
-t | Roach接口支持多种功能。恢复期间指定该参数为restore,表示调用恢复功能。 |
| 不涉及 | -t restore |
--mode | Roach工具能在单机和集群两种模式下使用。该参数用于选择数据库模式。 |
| 不涉及 | --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 | 介质类型。 |
说明:
| 不涉及 |
|
--media- destination | 指定介质的目的路径。该路径必须是绝对路径。 建议将media destination和metadata destination设为不同路径。这样,即使backup key被删除,元数据信息也不会丢失。 mediadata是指集群中存储的业务数据,也就是数据库文件。 |
| 不涉及 | --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 |

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