GBase 8a
备份恢复
文章

gbase库级全量增量备份恢复

发表于2024-04-26 19:24:16114次浏览1个评论

库级备份    
语法格式
backup database [vc_name].<database_name>level < 0 | 1 >    

2.设置集群内所有 vc 的状态为 readonly:
(若没有VC则设置集群为只读状态 readonly)    
gcadmin switchmode readonly vc vc1

gcadmin switchmode readonly vc vc2

3.使用命令行模式进行全备
(可以增备  0全量备份  1增量备份  增备之前需要全备)    
python $GCLUSTER_BASE/server/bin/gcrcman.py -d /home/gbase/backupD -P gbasedba -e "backup database vc1.demo level 0"

python $GCLUSTER_BASE/server/bin/gcrcman.py -d /home/gbase/backupD -P gbasedba -e "backup database vc1.demo level 1"

4.库级备份恢复 
语法格式
recover database [vcname.] <database_name> [<cycle_id> [point_id]]    recover 命令有以下三种形式:

recover database vcname.dbname: 将数据库恢复到最新周期的最新备份点。
recover database vcname.dbname cycle_id: 将数据库恢复到指定周期 cycle_id 内的最新备份点。
recover database vcname.dbname cycle_id point_id: 将数据库恢复到指定周期cycle_id 内的指定备份点 point_id。

5. 对数据库中库级备份数据进行恢复    先删除待恢复的数据库
drop database vc1.demo

6.备份完成后设置集群状态为 normal    
python $GCLUSTER_BASE/server/bin/gcrcman.py -d /home/gbase/backupD -P gbasedba -e "recover database vc1.demo"

7.重启集群服务
gcluster_services all restart
 

评论

登录后才可以发表评论
崔哥发表于 4个月前
浅浅余寒春半,雪消蕙草初长。烟迷柳岸旧池塘。风吹梅蕊闹,雨细杏花香。月堕枝头欢意,从前虚梦高唐,觉来何处放思量。如今不是梦,真个到伊行。