pglogical2.0逻辑备份
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,注意:1、9.5以上版本才支持2、编译安装参考https://www.2ndquadrant.com/en/resources/pglogical/pglogical-installation-ins
千家信息网最后更新 2024年11月25日pglogical2.0逻辑备份
注意:
1、9.5以上版本才支持
2、编译安装参考https://www.2ndquadrant.com/en/resources/pglogical/pglogical-installation-instructions/
3、如何使用参考https://www.2ndquadrant.com/en/resources/pglogical/pglogical-docs/,
中文参考https://my.oschina.net/innovation/blog/748227
4、本教程支持pg自身的流复制主备模式,pglogical是hotstanby的流复制高级模式
5、订阅服务器版本要和提供者版本一样,且都要安装pglogical
一、安装pglogical
由于我们pg都是源码安装,那么pglogical也是源码安装
去官网https://www.2ndquadrant.com下载源码包,比较难找,慢慢找
安装需要pg_config,由于我们pg安装完环境变量是配置在postgres用户根目录下的.bash_profile里面,在root用户下需要source /home/postgres/.bash_profile加载下环境变量
解压后执行
make USE_PGXS=1
make USE_PGXS=1 install
二、配置pglogical
1、PG配置
如果是主备模式,两个都得修改,记得重启服务
wal_level = 'logical'max_worker_processes = 10 # one per database needed on provider node # one per node needed on subscriber nodemax_replication_slots = 10 # one per node needed on provider nodemax_wal_senders = 10 # one per node needed on provider nodeshared_preload_libraries = 'pglogical'
track_commit_timestamp = on # needed for last/first update wins conflict resolution # property available in PostgreSQL 9.5+
2、配置逻辑复制
提供者执行以下命令,当然首先要确认数据库和用户,命令\c dbname user
CREATE EXTENSION pglogical;SELECT pglogical.create_node('provider1','host=192.168.180.222 port=5433 dbname=elink');SELECT pglogical.replication_set_add_table('default','company','true',NULL,NULL);#default是复制表的所有操作,company是表名
订阅者执行以下命令
select pglogical.create_node('sub_node_1','host=192.168.180.222 port=5433 dbname=elink');select pglogical.create_subscription('sub1','host=192.168.180.222 port=5433 dbname=elink user=elink password=elink');
三、评估结果
刚刚从bdr改过来,各种BUG、报错很多,用的人也少暂时不考虑了
配置
命令
模式
源码
版本
用户
参考
变量
提供者
环境
支持
服务
订阅
逻辑
难找
高级
两个
教程
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为服务器安全管理芯片
数据库大数据技术要求
大连松下软件开发公司附近小区
数据库执行操作系统命令
树立网络安全意识
物流管理系统软件开发文档
陕西关于办公软件开发的公司
学生干部网络技术培训
河北戴尔服务器维修云主机
计算机如何获取dns服务器地址
工行服务器安全验证失败
泰兴久久网络技术公司
主流的web服务器
主题为网络安全演讲稿
武汉大学网络安全考研科目
数据库开发中cs是什么
sql重启服务器
软件开发医疗项目
小鸟云服务器质量怎么样
北仑游戏软件开发工具
怎样统计数据库表格中的人数
连接远程数据库出错
泰州市网络安全作业
北京专业软件开发费用
mysql连续每天数据库
网络技术考卷
服务器管理器的名字叫什么
服务器提示不安全
互联网是科技的产物
浙江专业软件开发排行