当前位置: 首页 > wzjs >正文

汉化主题做网站西安网页制作培训机构

汉化主题做网站,西安网页制作培训机构,美团是最早做团购的网站么,广告营销的经典案例什么是BRM 上一篇文章讲了openGauss的物理备份工具gs_probackup,今天来说说BRM备份工具。 BRM备份恢复工具全称为:Backup and Recovery Manager,是MogDB基于opengauss的备份工具 gs_probackup 做了一些封装和优化,面向MogDB数据库实现备份和…

什么是BRM

上一篇文章讲了openGauss的物理备份工具gs_probackup,今天来说说BRM备份工具。
BRM备份恢复工具全称为:Backup and Recovery Manager,是MogDB基于opengauss的备份工具 gs_probackup 做了一些封装和优化,面向MogDB数据库实现备份和恢复运维管理工作。

BRM工具的优势

(1)企业级管理能力

  • 多实例统一管理
    BRM 可集中管理多个数据库实例的备份策略(如 brm_test1, brm_test2),而 gs_probackup 需手动为每个实例单独配置。
  • 可视化监控
    部分 BRM 实现提供 Web 界面或可视化报表,而 gs_probackup 仅支持命令行。

(2)自动化与策略增强

  • 智能备份保留策略
    BRM 支持更灵活的保留规则(如 --retention-redundancy 和 --retention-window),而 gs_probackup 需手动编写脚本清理旧备份。
  • 自动归档日志管理
    BRM 的 --backup-pg-log 可能集成自动 WAL 归档和清理,避免 gs_probackup 需手动配置 archive_command。

(3)高级功能封装

  • 一键恢复
    BRM 可能封装复杂的恢复流程(如自动合并增量备份、PITR),而 gs_probackup 需手动指定时间点或备份链。
  • 异构数据支持
    部分 BRM 支持同时备份数据库+外部文件(如 --external-dirs),而 gs_probackup 仅限数据库文件。

(4)性能优化

  • 并行备份/恢复
    商业版 BRM 可能优化底层引擎(如并行压缩/传输),速度优于 gs_probackup 的默认配置。
  • 增量备份增强
    BRM 的 --backup-mode=PTRACK 可能对 OpenGauss 的页面跟踪技术有更深优化。

BRM的使用

安装

上传到/home/omm/software/brm/
unzip brm_1.0.4_linux_arm64.zip
su - omm
mkdir /home/omm/.brm
cp /home/omm/software/brm/conf/brm.yaml /home/omm/.brm/

1)修改配置文件

指定备份文件存放路径和日志存放路径,存放路径需具有omm用户创建目录权限。

cat brm.yaml 
# 没有启用
backup_user: omm
# 备份文件存放目录
backup_home: /home/omm/brm
# 日志目录
log_file: /home/omm/log/brm/brm.log
# 日志级别
log_level: DEBUG
# 没有启用
lock_directory: /home/omm/log/run
# wal全局备份几次 default 1
wal_retention_redundancy: 1
# 是否允许主库进行备份. default:false
no_allow_primary_backup: false
network_limit_rate: 10m
# default on
enable_backup_wal_file_check: on
## 启动备份文件中心同步
#enable_backup_push: on
## 当前Brm节点名称,当enable_backup_center_push为on时此项为必填
#brm_node_name: 127.0.0.1:5434
## brm 备份文件集中存储配置
#backup_center:
#  - host: 127.0.0.1
#    port: 44332
#  - host: 127.0.0.1
#    port: 44333

2)工具验证

/home/omm/software/brm/brm version
time="2025-04-11 15:59:37.641886" level=info msg="Using config file:/home/omm/.brm/brm.yaml"
Release version: 0.0.12
Git Commit hash: 8bcf8b7
Git Tag        : v0.0.12
Build timestamp: 2021-11-15T05:00:20ZZ

3)创建备份服务

[omm@node1 archivelog]$ /home/omm/software/brm/brm add-server -i brm_test -D /opt/mogdb/data/ -d postgres -p 26000 -U omm --retention-redundancy 2 --retention-window 5 --archive-dir '/opt/mogdb/archivelog'/home/omm/software/brm/brm add-server \-i brm_test \                          # 实例名称-D /opt/mogdb/data/ \                  # 数据库数据目录-d postgres \                          # 默认连接数据库-p 26000 \                             # 数据库端口-U omm \                               # 数据库用户名--retention-redundancy 2 \             # 保留的备份冗余数--retention-window 5 \                 # 保留的备份天数--archive-dir '/opt/mogdb/archivelog'  # WAL归档日志目录

4)数据库全备

/home/omm/software/brm/brm backup -i brm_test -b FULL --backup-pg-log --delete-expired
/home/omm/software/brm/brm backup \-i brm_test \           # 指定备份实例名-b FULL \               # 备份类型:全量备份--backup-pg-log \       # 同时备份 PostgreSQL/MogDB 的 WAL 归档日志--delete-expired        # 自动清理过期的备份

5)增量备份

/home/omm/software/brm/brm backup -i brm_test --backup-mode=PTRACK 

查看备份实例

/home/omm/software/brm/brm show-backup -i brm_testbrm_test  9.2      SUJBTS  2025-04-11 11:46:42+08  PTRACK  STREAM    1/1    5s  259MB  16MB    1.00  3/2B000028  3/2B0001E8  OK      
brm_test  9.2      SUJB0H  2025-04-11 11:29:09+08  FULL    STREAM    1/0   11s  662MB  16MB    1.00  3/25000028  3/250001E8  OK  

6)全量恢复

/home/omm/software/brm/brm  restore -i brm_test -b SUJBTS -D /opt/mogdb/data

7)指定恢复

如果要恢复到增量备份之前的时间点

/home/omm/software/brm/brm  restore -i brm_test -b SUJB0H  -D /opt/mogdb/data

基于时间点恢复

/home/omm/software/brm/brm  restore -i brm_test  -D /opt/mogdb/data --recovery-target-time='2025-04-10 12:11:00'

基于 xid 恢复

/home/omm/software/brm/brm  restore -i brm_test  -D /opt/mogdb/data --recovery-target-xid=89757 -j 4

基于 lsn 恢复

/home/omm/software/brm/brm  restore -i brm_test  -D /opt/mogdb/data --recovery-target-lsn='0/550005E5'

文章转载自:

http://hYdKVkXt.prmbn.cn
http://85LEbnIx.prmbn.cn
http://hq21GBQ0.prmbn.cn
http://SXhPc7X3.prmbn.cn
http://Eu2Up1n6.prmbn.cn
http://4kVc1hHj.prmbn.cn
http://M46NtIEb.prmbn.cn
http://0SDoXbsh.prmbn.cn
http://t0IOKm4w.prmbn.cn
http://NajxO61v.prmbn.cn
http://uMYB3g9O.prmbn.cn
http://kvd0nCJx.prmbn.cn
http://tJgulqVr.prmbn.cn
http://z70U3U4r.prmbn.cn
http://k9tj4zB3.prmbn.cn
http://VS4DnVQZ.prmbn.cn
http://IeXypbzA.prmbn.cn
http://kbLLVJRO.prmbn.cn
http://jPJIxL53.prmbn.cn
http://vzZMnBz9.prmbn.cn
http://rThoc5FZ.prmbn.cn
http://yqUSlC7h.prmbn.cn
http://BM8Gm0Lz.prmbn.cn
http://UggbZjTp.prmbn.cn
http://g8Zymr67.prmbn.cn
http://MUTiDTUb.prmbn.cn
http://qtzV7J8m.prmbn.cn
http://wMGqGu2M.prmbn.cn
http://qP4mv2EC.prmbn.cn
http://B80ZwIM5.prmbn.cn
http://www.dtcms.com/wzjs/759456.html

相关文章:

  • 做pvc卡片的交流网站sns网站开发
  • 常州网站建设哪家好如何做网站来做淘宝客
  • 广州市网站建设报价建设常规的网站报价是多少钱
  • 适合个人网站的名称手机百度问一问
  • 个人网站用什么开发经销商城建站
  • 文章网站是怎么做的有关网站建设的外文文献
  • 平台网站建设协议国外建筑设计网站
  • 网站用户注册怎么建炫酷网站欣赏2016
  • 建设银行杭州网站首页工作证明怎么写
  • 一个网站如何做推广方案设计网络公司给别人做网站的cms是买的授权么
  • 都江堰网站开发网站防止恶意注册
  • 阿里云网站建设考试题目长沙做无痛肠镜东大医院l网站
  • 网站广告推广怎么做ps做网站大小尺寸
  • 西山区城市建设局网站家具设计师要学哪些软件
  • 短视频网站平台怎么做的网站免费网站免费优化优化
  • 云南 网站建设去设计公司还是去企业
  • 购物网站开发分工房产网站建设方案论文
  • 企业网站 需求上海最新新闻事件今天国内
  • 软件开发网站开发副业墨子学院网站建设vip课程
  • 怎么免费建公司网站网络推广的细节
  • 做电子商城网站的网站编辑转行做文案
  • 公司网站asp后台维护外贸人常去的网站
  • 网站建设优選宙斯站长做网站高亮
  • 做用户名验证的网站服务器企业网站建设河北
  • 新闻类网站开发多久洋县住房和城乡建设管理局网站
  • 网站动态交互卖线面网站
  • 怎么做公司网站优化湖南百度推广代理商
  • 做外贸可以在哪些网站注册深圳哪里网站制作
  • 配音秀做素材网站网站开发与推广方向
  • 网站建设的开发方式和费用wordpress外网访问不