点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
两种方式
全备份和恢复 增量备份和恢复
使用集群自带的gcrcman.py工具

1. 参数说明
-d BACKUP_PATH,--path=BACKUP_PATH:备份的路径(必须是绝对路径)。 -e COMMAND,--execute=COMMAND:后面跟要输入的命令。 -P HOST_PASSWD,--ospassword=HOST_PASSWD:操作系统gbase用户的密码。 -p DATABASE_PASSWD,--dbpassword=DATABASE_PASSWD:数据库用户gbase的密码。 -r PARALLEL_LEVEL,--parallel=PARALLEL_LEVEL:指定平行级别。 -D,--disk_space_estimate:在备份或恢复之前跳过计算磁盘空间。 -c,--checksum_database:跳过数据库校验。 -C,--checksum_backup_data:跳过备份数据校验和。 -t SECOND,--timeout=SECOND:读写或者两个事务超时的阻塞,数值为整数,在0~3600范围内,默认是300。如果为零,则一直阻塞。
2. backup or recover commands(备份或恢复命令):
show backup:显示备份数据; backup level <0|1>:备份实例; backup table <dbname.tablename> level <0|1>:备份单表; recover [<cycle_id> [point_id]]:恢复实例; recover [force] table <dbname.tablename> [<cycle_id> [point_id]]:恢复单表; delete <cycle_id | last>:删除备份的数据; cleanup:清除无效备份数据; quit:退出。
全备和恢复
备份前数据库切换为只读状态:


gcadmin switchmode normal


gcadmin switchmode recovery



增量备份和恢复
gcadmin switchmode readonly



gcadmin switchmode recovery




本文作者:陆 游(上海新炬王翦团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




