我是靠谱客的博主 如意战斗机,最近开发中收集的这篇文章主要介绍【openGauss 1.1.0测试:全量备份和恢复&增量备份和恢复】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

-------------------------------------全量备份和恢复---------------------------------------------
测试用例名称:全量备份和恢复
测试用例说明(方法、目的):是否支持在线备份全量备份,验证全量备份后数据恢复正确性和效率,备份期间对性能的影响。

测试执行步骤
1.–执行备份命令,指定备份路径 如/opt/enmo/openGauss/101/data/backup

[omm@enmo backup]$ gs_basebackup -D /opt/enmo/openGauss/101/data/backup/ -h 172.20.10.9 -p 15400
image.png

–查看备份文件
image.png

2.–停止openGauss数据库

[omm@enmo backup]$gs_om -t stop
image.png

–在备份路径启动数据库成功

[omm@enmo backup]$ gs_ctl start -D /opt/enmo/openGauss/101/data/backup

image.png

登录数据库

[omm@enmo backup]$ gsql -d postgres -p 15400 -U omm -r

image.png

–或者可以把备份文件拷贝到原来数据目录,启动数据库成功. 如果数据库存在链接文件,备份后会失去,要重新链接

结论 支持全量备份和恢复

--------------------------------------增量备份和恢复-----------------------------------

测试用例名称:增量备份和恢复
测试用例说明(方法、目的): 是否支持在线备份增量备份,验证增量备份后数据恢复正确性和效率,在线备份期间对性能的影响。
前置条件 主备环境搭建完成,全量备份已完成

测试执行步骤
1.在postgresql.conf中手动添加参数“enable_cbm_tracking = on”。
–初始化备份目录,使用openGauss的安装用户执行

gs_probackup init -B /opt/backup/increment
image.png

在备份路径backup_dir内初始化一个新的备份实例,并生成pg_probackup.conf配
置文件,该文件保存了指定数据目录data_dir的gs_probackup设置。

gs_probackup add-instance -B /opt/backup/increment -D /opt/enmo/openGauss/101/data/dn --instance=dn1
image.png

将指定的连接、压缩、冗余、日志相关设置和外部目录设置添加到pg_probackup.conf配置文件中,或修改已设置的值。不推荐手动编辑pg_probackup.conf配置文件。

gs_probackup set-config -B /opt/backup/increment --instance=dn1 -d postgres -p 15400 -U omm
image.png

创建指定实例的备份。第一次创建全量备份,-b的参数
FULL(全量),PTRACK(增量备份)

gs_probackup backup -B /opt/backup/increment --instance dn1 -b full
image.png
image.png

gs_probackup backup -B /opt/backup/increment --instance dn1 -b ptrack
image.png
image.png

查看备份内容

gs_probackup show -B /opt/backup/increment/
image.png

结论 支持增量与全量备份

最后

以上就是如意战斗机为你收集整理的【openGauss 1.1.0测试:全量备份和恢复&增量备份和恢复】的全部内容,希望文章能够帮你解决【openGauss 1.1.0测试:全量备份和恢复&增量备份和恢复】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部