Green Plum 备份恢复集成方案
前置条件
- 安装了gpbackup和gprestore备份恢复工具
- 不同的gpbackup会生成不同的时间戳,gprestore 必须通过–timestamp选项指定
- 备份时指定了–single-data-file,则恢复时不能使用并行
- 不能将扩容前的备份恢复到扩容后的集群
- 备份的同时执行DDL操作,会到导致备份失败
前端
添加设备
后端
集成脚本
## 全备
su - gpadmin -c 'gpbackup --dbname=db3 --backup-dir=/data/backups/ --leaf-partition-data'
## 增备
su - gpadmin 'gpbackup --dbname=db3 --backup-dir=/data/backups/ --leaf-partition-data --incremental'
## 全量+增量恢复
su - gpadmin 'gprestore --backup-dir=/data/backups/ --timestamp=20221125120214 --create-db'
说明
- 1.GreenPlum 数据库安装必须使用gpadmin用户
- 2.备份路径存放地址
20221128:10:10:28 gpbackup:gpadmin:mdw:011806-[INFO]:-Metadata will be written to /nfs/gp/t