You can perform the backup of a GaussDB (DWS).
Procedure
You can perform full backup and incremental backup operations for a GaussDB (DWS).
-
Login to a GaussDB (DWS) data node (DN).
su - omm
source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile
-
Create the following file, add the Roach client IP as content and save it.
/srv/BigData/mppdb/medialist
-
Use the below commands for different backup.
For full Backup:
For incremental Backup:python3 $GPHOME/script/GaussRoach.py -t backup --master-port master port number --media-type NBU --media-destination "CVOBConfigSetting=sCVXBSAConfig_Instance name_Database name,CvInstanceName=Instance001,CvBackupLevel=FULL" --metadata-destination metadata destination path --client-port client port number
For specific database backup:python3 $GPHOME/script/GaussRoach.py -t backup --master-port master port number --media-type NBU --media-destination "CVOBConfigSetting=sCVXBSAConfig_Instance name_Database name,CvInstanceName=Instance001,CvBackupLevel=INCR" --metadata-destination metadata destination path --client-port client port number --prior-backup-key $backup key value]
For specific table backup:python3 $GPHOME/script/GaussRoach.py -t backup --master-port master port number --media-type NBU --media-destination "CVOBConfigSetting=sCVXBSAConfig_Instance name_Database name,CvInstanceName=Instance001,CvBackupLevel=FULL" --metadata-destination metadata destination path --client-port client port number --dbname database name
python3 $GPHOME/script/GaussRoach.py -t backup --master-port master port number --media-type NBU --media-destination " CVOBConfigSetting=sCVXBSAConfig_Instance name_Database name,CvInstanceName=Instance001,CvBackupLevel=FULL" --metadata-destination metadata destination path --client-port client port number --agent-port agent port number --nbu-on-remote --nbu-media-list /srv/BigData/mppdb/medialist --dbname database name --tablename table name
-
Use the following command to view list of backup information:
python3 $GPHOME/script/GaussRoach.py -t show --all-backups --metadata-destination metadata destination path
For more information about Roach tool specific options, you can refer to Huawei GaussDB (DWS) documentation.