openGauss之物理备份与恢复实践操作

本文详细介绍了openGauss数据库的物理备份方法,包括gs_basebackup和gs_probackup工具的使用,以及对应的恢复操作。通过这些实践操作,可以实现对数据库的有效保护和在故障时的快速恢复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、opengauss的背景和行业现状

2022年,七大openGauss商业版发布,是基于openGauss3.0推出商业发行版
目前海量数据库Vastbase表现最佳,一直是TOP 1
作者认为之所以海量数据库Vastbase目前无法被同行超越,和各家研发实力和技术背景有关

众所周知,opengauss起源于postgresql,在此基础上做了改良
海量数据库从postgresql就已经开始做商业版,一直做到opengauss,经验最丰富,其他产品例如MongoDB是紧随其后(在此不讨论其存在的意义),目前产品百花齐放,更显锦上添花

Vastbase G100采用业界证明稳定高效的日志流复制技术实现集群内主备库的数据和状态传输,
并通过一主多备的部署和配置架构实现了多点可读、数据不丢失、异地灾备等关键高可用场景。

二、openGauss物理备份
2.1 gs_basebackup
    gs_basebackup的实现目标是对服务器数据库文件的二进制进行拷贝,其实现原理使用了复制协议。
    远程执行gs_basebackup时,需要使用系统管理员账户。
    gs_basebackup当前支持热备份模式和压缩格式备份。

[omm@momo488 data]$ mkdir -p /data/wuli_backup
[omm@momo488 data]$ gs_basebackup -D /data/wuli_backup -h 127.0.0.1 -p 15400
INFO:  Try to bind walsender thread to available CPUs in threadpool.
INFO:  The starting position of the xlog copy of the full build is: 0/403ACA0. The slot minimum LSN is: 0/403ACA0.
[2023-04-12 11:22:06]:begin build tablespace list
[2023-04-12 11:22:06]:finish build tablespace list
[2023-04-12 11:22:06]:begin get xlog by xlogstream
INFO:  Try to bind walsender thread to available CPUs in threadpool.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值