暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维案例:磐维数据库的远程备份恢复

杨金福 2026-06-01
149

适用范围

PanWeiDB_V2.0-S3.2.0_B01

问题概述

对磐维数据库,配置远程备份,执行远程备份恢复

测试步骤

测试示例说明:

     1.磐维数据库主机:192.168.115.100

     2.远程备份机:192.168.115.117

1.远程机部署磐维数据库工具包

1.1 解压工具包到/home/omm/tool下:

1.2 在omm用户下添加环境变量

vi .bashrc  

export PATH=/home/omm/tool/bin:$PATH
export LD_LIBRARY_PATH=/home/omm/tool/lib:$LD_LIBRARY_PATH

1.3 在omm用户下验证工具是否可用

source .bashrc

gsql -V

2. 在omm用户下创建连接到数据库主机的互信

$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ ssh-keygen -t rsa
$ ssh-copy-id omm@192.168.115.100

3.将远程备份机IP,添加入数据库的白名单中

3.1 在数据库主机omm用户下执行以下命令

gs_guc reload -N all -i all -h "host all         all 192.168.115.117/32 sha256"
gs_guc reload -N all -i all -h "host replication all 192.168.115.117/32 sha256"

3.2 查看pg_hba.conf文件,验证白名单添加成功

4.远程备份恢复

4.1 创建备份用户

create user backup password 'Panwei@1234';

alter user backup sysadmin;

alter user backup set session_timeout to 0;

4.2 远程备份机上初始化备份路径

mkdir /backup

chown -R omm:dbgrp /backup

chmod -R 775 /backup

su - omm

gs_probackup init -B /backup/probackup
# 创建备份日志目录
mkdir /backup/probackup/log/

4.3 远程备份机上创建备份实例

gs_probackup add-instance -B /backup/probackup --instance=panweidb --remote-host=192.168.115.100 --remote-user=omm -D /database/panweidb/data -U backup -p 17700 -d postgres --retention-redundancy=3 --retention-window=0

注:remote-host为数据库所在主机ip;remote-user为ssh远程连接的数据库所在主机的操作系统用户;backup 为连数据库的备份用户

cat /backup/probackup/backups/panweidb/pg_probackup.conf

注:pg_probackup.conf文件里不含remote-host和remote-user信息

4.4远程备份

gs_probackup backup --backup-path=/backup/probackup --instance=panweidb --remote-host=192.168.115.100 --remote-user=omm  --backup-mode=full --delete-expired -U backup -W 'Panwei@1234'

查看备份片

gs_probackup show -B /backup/probackup --instance=panweidb

4.5 备份恢复

在数据库主机上操作:停止目标数据库,移走原数据库文件,清除归档文件

在远程备份机上操作:还原数据库文件和归档文件,恢复数据库

gs_probackup restore --backup-path=/backup/probackup --instance=panweidb --remote-host=192.168.115.100 --remote-user=omm

在数据库主机上操作:检查还原的数据文件和wal文件

在数据库主机上操作:启动数据库,完成数据库恢复

 

参考文档

磐维数据库_V2.0-S3.2.0_B01_工具参考.pdf

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论