一、 初始化备份目录
gs_probackup init -B /mogdata/backup
二、 添加备份实例
gs_probackup add-instance --instance cluster_26000 -B /mogdata/backup -D /mogdata/cluster_26000
-B 备份目录 -D 数据库存储数据目录
三、 连接数据库
gs_probackup set-config --instance=cluster_26000 -B /mogdata/backup -d sgedevdb -p 26000
-d 任指一个数据库名称
-p数据库端口
四、 全备份
gs_probackup backup -B /mogdata/backup --instance cluster_26000 --compress-level 3 --compress-algorithm zlib -j 8 -b full
--compress-level 压缩等级1-9 等级越高压缩比越高(3-4级即可)
--compress-algorithm 指定压缩方式,和压缩等级一起使用
-j 并行
-b full 全备
五、 检查主库备份集
gs_probackup show -B /mogdata/backup
六、 拷贝备份文件至目标环境
scp -r /mogdata/backup/* [email protected]:/mogdata/backup
七、 检查还原库备份集
修改目录权限
chown -R sysomm:sysomm /mogdata/backup
gs_probackup show -B /mogdata/backup
八、 备份还原库配置文件
cp pg_hba.conf /tmp/pg_hba.conf
cp postgresql.conf /tmp/postgresql.conf
九、 清理还原库数据
停库
gs_om -t stop
rm -rf /mogdata/data/*
/mogdata/data 目标库的数据存放位置可能会不一样,按需修改
十、 恢复备份集
gs_probackup restore -B /mogdata/backup --instance cluster_26000 -D /mogdata/data -j 8 -i RYI6DJ
-j 并行
-i 指定备份集
还原配置文件
cp /tmp/pg_hba.conf /mogdata/data/
cp /tmp/postgresql.conf /mogdata/data/
/mogdata/data/ 目录按需修改
起库
gs_om -t start
十一、 修改数据库名称
alter database sgedevdb rename to sgebkldb;
标签:gs,--,备份,mogdata,probackup,backup From: https://blog.51cto.com/u_13482808/6901559