当前位置: 首页 > 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


 

http://www.lryc.cn/news/327478.html

相关文章:

  • Word邮件合并
  • git的安装与配置教程-超详细版
  • 李宏毅【生成式AI导论 2024】第5讲 让语言模型彼此合作,把一个人活成一个团队
  • Unity 实现鼠标左键进行射击
  • 数据库---PDO
  • asyncio和 aiohttp
  • 微服务demo(三)nacosfeign
  • 学浪视频如何录屏保存?
  • c++中2种返回变量类型名称的方法
  • python仿真报告自动化——excite TD齿轮角加速度级计算
  • 如何系统的学习 C#
  • python爬虫----python列表高级
  • 目标检测的相关模型图:YOLO系列和RCNN系列
  • Linux基础命令2
  • IP组播基础
  • Pytorch的named_children, named_modules和named_children
  • 3.28总结
  • C# 命名空间的两种定义哦写法与区别
  • Rustdesk客户端编译后固定密码不稳定时好时坏
  • 小程序利用WebService跟asp.net交互过程发现的问题并处理
  • TitanIDE与传统 IDE 比较
  • 反序列化动态调用 [NPUCTF2020]ReadlezPHP1
  • Hadoop面试重点
  • 【ONE·基础算法 || 分治·快排并归】
  • Python 从0开始 一步步基于Django创建项目(11)注册新用户
  • 银行监管报送系统介绍(十二):非居民金融账户涉税信息报送
  • 土壤有机质空间分布数据
  • Unity图集编辑器
  • 【JS笔记】JavaScript语法 《基础+重点》 知识内容,快速上手(六)
  • hbase启动错误-local host is“master:XXXX“ destination is:master