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

postgres12.4安装pg_rman-1.3.16

操作系统版本:centos7.6 X64
pg_rman版本:pg_rman-1.3.16-pg12.tar.gz
postgres版本:postgresql-12.4.tar.gz
备份文件存放路径:/home/postgres/backup
归档日志存放路径:/home/postgres/archivelog/


postgres用户的环境变量.bash_profile
export PGHOME=/home/postgres/postgres12.4
export PGDATA=/home/postgres/data
export BACKUP_PATH=/home/postgres/backup
PATH=$PATH:/home/postgres/postgres12.4/bin
export PATH

用root用户安装pg_rman-1.3.16-pg12.tar.gz
1、把postgres的环境变量在root下export一遍
export PGHOME=/home/postgres/postgres12.4
export PGDATA=/home/postgres/data
export BACKUP_PATH=/home/postgres/backup
PATH=$PATH:/home/postgres/postgres12.4/bin
export PATH

2、进入pg_rman-1.3.16下,执行安装
make
make install
安装完毕后会在/home/postgres/postgres12.4/bin生成一个pg_rman

下面用操作系统postgres用户执行
3、修改数据库参数文件:postgresql.conf
wal_level = replica 
archive_mode = on
archive_command = 'cp %p /home/postgres/archivelog/%f' #归档日志路径

4、初始化
pg_rman init

5、修改/home/postgres/backup下的pg_rman.ini
SRVLOG_PATH='/home/postgres/data/pg_wal'  #wal日位置
ARCLOG_PATH='/home/postgres/archivelog'   #归档日志位置

6、全库备份
pg_rman backup -b full -B /home/postgres/backup  #设置了BACKUP_PATH环境变量可以省略 -B

7、验证备份
pg_rman validate -B /home/postgres/backup

8、查看备份
pg_rman show -B /home/postgres/backup


 

相关文章:

  • Kafka系列之:Exactly-once support
  • Python操作Sqlite的简单封装
  • JAVA------基础篇
  • 2024年03月CCF-GESP编程能力等级认证C++编程五级真题解析
  • 在存在代理的主机上,为docker容器配置代理
  • 浏览器导出excel
  • 17.注释和关键字
  • Lombok 简单讲解
  • YOLOV8逐步分解(2)_DetectionTrainer类初始化过程
  • 线程安全问题及解决
  • mysql--事务四大特性与隔离级别
  • Neo4j桌面版导入CVS文件
  • 利用瑞士军刀netcat建立连接并实现文件上传
  • 从姿态估计到3D动画
  • 1.7.2 python练习题15道
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • JavaScript 一些 DOM 的知识点
  • React的组件模式
  • Swift 中的尾递归和蹦床
  • TypeScript迭代器
  • Vue实战(四)登录/注册页的实现
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 经典排序算法及其 Java 实现
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 理解在java “”i=i++;”所发生的事情
  • 聊一聊前端的监控
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何胜任知名企业的商业数据分析师?
  • No resource identifier found for attribute,RxJava之zip操作符
  • 2017年360最后一道编程题
  • 树莓派用上kodexplorer也能玩成私有网盘
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #考研#计算机文化知识1(局域网及网络互联)
  • (2020)Java后端开发----(面试题和笔试题)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (ibm)Java 语言的 XPath API
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (二)windows配置JDK环境
  • (十六)Flask之蓝图
  • .net中应用SQL缓存(实例使用)
  • @WebService和@WebMethod注解的用法
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [android] 练习PopupWindow实现对话框
  • [Angular 基础] - 数据绑定(databinding)
  • [C# WPF] 如何给控件添加边框(Border)?
  • [C#]winform部署PaddleOCRV3推理模型
  • [C#]使用DlibDotNet人脸检测人脸68特征点识别人脸5特征点识别人脸对齐人脸比对FaceMesh
  • [C语言][C++][时间复杂度详解分析]二分查找——杨氏矩阵查找数字详解!!!
  • [dfs搜索寻找矩阵中最长递减序列]魔法森林的秘密路径
  • [HNOI2008]水平可见直线
  • [kubernetes]控制平面ETCD
  • [LeetCode] 197. 上升的温度