点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
环境准备
测试步骤:
搭建一套patroni集群; 备节点安装pg_rman; 插入数据,并在备节点进行备份; 删除数据并进行数据恢复; 验证数据完整性。
测试实施
2.1 搭建一套patroni集群
2.2 备节点安装pg_rman
2.3 插入数据并进行备份
pg_rman -B pg_rman_backup/fullbackup -A /postgres/wal_archive/ -D /postgres/data backup -b full -s -
S /pg_rman_backup/pg_srvlog -U postgres -d postgres -h
10.0.0.15 -p 5432 --standby-host=10.0.0.11 --standby-
port=5432
pg_rman validate
pg_rman -B /pg_rman_backup/fullbackup -D /postgres/data -A /postgres/wal_archive/ backup --backup-mode incremental --
progress --compress-data -U postgres -d postgres -h
10.0.0.15 -p 5432 --standby-host=10.0.0.11 --standby-
port=5432
pg_rman validate
2.4 删除数据并进行数据恢复
pg_rman restore -B /pg_rman_backup/fullbackup/ --recovery-target-time "2022-08-24 21:12:04" --hard-copy
2.5 验证数据完整性
本文作者:张学衡(上海新炬中北团队)
本文来源:“IT那活儿”公众号
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。