获取当前发布命令
功能
get-current-disaster命令用于获取当前发布列表。
命令格式
python3 $GPHOME/script/DisasterFineGrained.py -t get-current-disaster --current-disaster-file <currentDisasterFile> --config-file <configFile>
参数说明
完整选项 |
缩写选项 |
数据类型 |
说明 |
取值类型 |
缺省值 |
应用实例 |
---|---|---|---|---|---|---|
-t |
不涉及 |
字符串 |
接口支持多种功能。指定该参数为get-current-disaster,获取当前容灾对象。 |
|
不涉及 |
-t get-current-disaster |
--current-disaster-file |
不涉及 |
字符串 |
当前容灾对象列表文件路径 |
不涉及 |
不涉及 |
--current-disaster-file /home/userA/current.txt |
--config-file |
不涉及 |
字符串 |
双集群容灾配置文件存放路径。
说明:
|
不涉及 |
不涉及 |
--config-file /home/userA/config.ini |
使用指南
- get-current-disaster命令需在主集群的主节点上执行。用于获取当前容灾对象,以文件形式输出。输出路径为传入参数--current-disaster-file指定路径。
- 无容灾对象场景下,执行命令不生成当前容灾对象列表文件。
- --current-disaster-file文件格式如下:
db_name //db级 db_name.schema_name //schema级 db_name.schema_name.table_name //table级
命令示例
获取当前容灾列表。
python3 $GPHOME/script/DisasterFineGrained.py -t get-current-disaster --current-disaster-file $HOME/current.txt --config-file /home/mpp/mppcases_c10/cluster/gs_rch_DR-v6/test/backupRestore.ini
系统回显
[perfadm@ecs-env-2988 config]$ python3 $GPHOME/script/DisasterFineGrained.py -t get-current-disaster --current-disaster-file $HOME/current.txt --config-file /home/mpp/mppcases_c10/cluster/gs_rch_DR-v6/test/backupRestore.ini [Start ESL disaster fine grained process] current disaster object num: 1. [Finished ESL disaster fine grained process]