Preparation Commands
Function
The prepare command is used to set GUC parameters for the active/standby fine-grained DR cluster in one-click mode.
Syntax
python3 $GPHOME/script/DisasterFineGrained.py -t prepare --local-dn-num <localDnNum> --remote-dn-num <remoteDnNum> --config-file <configFile>
Parameter Description
Long Option |
Short Option |
Data Type |
Description |
Range |
Default Value |
Example |
---|---|---|---|---|---|---|
-t |
N/A |
String |
The interface supports multiple functions. Set this parameter to prepare to prepare for the active/standby cluster. |
|
N/A |
-t prepare |
--local-dn-num |
N/A |
String |
Number of DNs in the local cluster |
N/A |
N/A |
--local-dn-num 6 |
--remote-dn-num |
N/A |
String |
Number of DBs in the remote cluster |
N/A |
N/A |
--remote-dn-num 3 |
--config-file |
N/A |
String |
Path of the dual-cluster DR configuration file.
NOTE:
|
N/A |
N/A |
--config-file /home/userA/config.ini |
Usage Guide
Cluster |
Parameter |
Parameter Description |
Value Range |
Value |
---|---|---|---|---|
Active/Standby cluster |
enable_metadata_tracking |
In the primary cluster for fine-grained DR, this parameter is used to track metadata (including DDL and DCL) changes of objects related to fine-grained DR and synchronize changed metadata to the standby cluster. |
Boolean
|
on |
Active/Standby cluster |
disaster_cluster_dn_nums |
Specifies the number of DNs in the primary/standby cluster for fine-grained DR, in the format of Number of DNs in the local cluster,Number of databases in the remote cluster. This parameter is used for data bucketing during synchronization from a small cluster to a large cluster. |
A string. Set this parameter based on DNs in the primary and standby clusters. For example, if the ratio of DNs is 6:3, set this parameter to 6,3 and 3,6 for large and small clusters, respectively. |
Command line input |
Standby cluster |
view_independent |
Enables or disables the view decoupling function. |
Boolean
|
on |
Example Command
Prepare the active/standby cluster.
python3 $GPHOME/script/DisasterFineGrained.py -t prepare --local-dn-num 3 --remote-dn-num 3 --config-file /home/mpp/mppcases_c10/cluster/gs_rch_DR-v6/test/backupRestore.ini
System Response
[perfadm@ecs-env-2988 test]$ python3 $GPHOME/script/DisasterFineGrained.py -t prepare --local-dn-num 3 --remote-dn-num 3 --config-file /home/mpp/mppcases_c10/cluster/gs_rch_DR-v6/test/backupRestore.ini [Start ESL disaster fine grained process] set guc 'enable_metadata_tracking' to 'on' on 192.168.250.152. set guc 'disaster_cluster_dn_nums' to '3,3' on 192.168.250.152. set guc 'enable_metadata_tracking' to 'on' on 192.168.244.53. set guc 'disaster_cluster_dn_nums' to '3,3' on 192.168.244.53. set guc 'view_independent' to 'on' on 192.168.244.53. Success set guc prepare. [Finished ESL disaster fine grained process]
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot