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

相关推荐
你想考研啊2 小时前
oracle导出 导入
数据库·oracle
韩立学长4 小时前
基于Springboot的旧时月历史论坛4099k6s9(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
TDengine (老段)5 小时前
TDengine 字符串函数 CONCAT_WS 用户手册
android·大数据·数据库·时序数据库·tdengine·涛思数据
IT 小阿姨(数据库)6 小时前
PostgreSQL 之上的开源时序数据库 TimescaleDB 详解
运维·数据库·sql·postgresql·开源·centos·时序数据库
熊文豪7 小时前
openEuler 云原生实战:部署高性能 Redis 集群与压测分析
数据库·redis·云原生·openeuler
GTgiantech7 小时前
科普SFP 封装光模块教程
服务器·网络·数据库
深圳市恒讯科技7 小时前
如何在服务器上安装和配置数据库(如MySQL)?
服务器·数据库·mysql
言之。7 小时前
TiDB分布式数据库技术架构概述
数据库·分布式·tidb
万事大吉CC8 小时前
SQL表设计与约束教程
数据库·sql
员大头硬花生8 小时前
七、InnoDB引擎-架构-后台线程
java·数据库·mysql