更新时间:2024-12-10 GMT+08:00
分享

获取当前发布命令

功能

get-current-disaster命令用于获取当前发布列表。

命令格式

python3 $GPHOME/script/DisasterFineGrained.py -t get-current-disaster --current-disaster-file <currentDisasterFile> --config-file <configFile>

参数说明

完整选项

缩写选项

数据类型

说明

取值类型

缺省值

应用实例

-t

不涉及

字符串

接口支持多种功能。指定该参数为get-current-disaster,获取当前容灾对象。

  • -t generate-config
  • -t prepare
  • -t create-publication
  • -t alter-publication
  • -t cancel-publication
  • -t get-current-disaster

不涉及

-t get-current-disaster

--current-disaster-file

不涉及

字符串

当前容灾对象列表文件路径

不涉及

不涉及

--current-disaster-file /home/userA/current.txt

--config-file

不涉及

字符串

双集群容灾配置文件存放路径。

说明:
  • 该路径操作系统用户omm必须拥有读权限。
  • 关于配置文件如何配置,请参见生成配置文件命令

不涉及

不涉及

--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]

相关文档