返回顶部
首页 > 资讯 > 数据库 >pglogical2.0逻辑备份
  • 680
分享到

pglogical2.0逻辑备份

2024-04-02 19:04:59 680人浏览 泡泡鱼
摘要

注意:1、9.5以上版本才支持2、编译安装参考https://www.2ndquadrant.com/en/resources/pglogical/pglogical-installation-instru

注意:

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 node
max_replication_slots = 10  # one per node needed on provider node
max_wal_senders = 10        # one per node needed on provider node
shared_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、报错很多,用的人也少暂时不考虑了

您可能感兴趣的文档:

--结束END--

本文标题: pglogical2.0逻辑备份

本文链接: https://lsjlt.com/news/42269.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • pglogical2.0逻辑备份
    注意:1、9.5以上版本才支持2、编译安装参考https://www.2ndquadrant.com/en/resources/pglogical/pglogical-installation-instru...
    99+
    2024-04-02
  • Oracle11G_逻辑备份
    备份分类:物理备份(数据库文件、日志文件、控制文件等备份)、逻辑备份(对数据库逻辑组件,如表、视图、存储过程等备份);物理备份更加复杂;故障分类:1 语句故障,由oracle服务器端程序自动处理 2. 用...
    99+
    2024-04-02
  • mysql逻辑备份 mysqldump
    MySQL逻辑备份mysqldump 是我们平时用的比较多的备份方式,那么myqldump的备份原理是什么?是如何保证备份数据一致性的呢?为了观察mysql在逻辑备份mysqldump 的时候,究竟做了哪些...
    99+
    2024-04-02
  • mysql5.7逻辑备份工具mysqlpump
    mysqlpump是mysql5.7.8版本后特有的逻辑备份工具,相对于mysqldump和mysqldumper,mysqlpump拥有更多特性,官方文档的描述如下:mysqlpump feat...
    99+
    2024-04-02
  • oracle数据库逻辑备份
       文档编写的技术的水平,一直被吐槽,但是也很郁闷,编写的文档能完成实施,但是缺少润色,因此一直没有写博客,但是还是忍不住想记录点东西,免得留下遗憾,毕竟作为一个技术宅,只看别人的博...
    99+
    2024-04-02
  • MySQL逻辑备份into outfile
    目录逻辑数据导出(备份)逻辑数据导入(恢复)综合示例例一查看备份删除数据并测试例二导入数据库例三创建数据库 存储逻辑数据导出(备份) 用法: select xxx...
    99+
    2024-04-02
  • 逻辑备份mysqldump和物理备份xtrabackup的流程
    mysqldump备份原理 备份的基本流程如下: FLUSH TABLES 功能:关闭实例上所有打开表 目的:为第二步prepare,为了避免较长的事务操作造成FLUSH TABLES WITH REA...
    99+
    2024-04-02
  • Mysql逻辑备份恢复-mysqldump使用
    备份单个数据库:mysqldump -u 用户名 -p 数据库名 >filename.sql     --no-data(-d)  只备份表结构     -t         只备份表数据    --databases  指定主机上要...
    99+
    2014-05-10
    Mysql逻辑备份恢复-mysqldump使用
  • 简记MySQL的逻辑备份(mydumper+mysqldump)
    虽说MySQL的逻辑备份经常会由于锁表等缺陷遭到诟病, 实际上在停机窗口时间内, 如果数据量不是太高的话, 做逻辑备份还是挺简单的~ 准备工作: 1. 目标库(从这个库备份数据)先要有足够权限的账号(临时...
    99+
    2024-04-02
  • mysql的物理备份与逻辑备份是怎样的
    这期内容当中小编将会给大家带来有关mysql的物理备份与逻辑备份是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.物理备份(1)物理备份概念  &nbs...
    99+
    2024-04-02
  • Oracle主备架构下的逻辑备份考虑
    今天想到一个问题,如果有一个环境是一主一备架构,根据业务需要做逻辑备份,该怎么规划和考虑。数据库版本为10g,11g 这个问题如果在考虑性能的前提下,我觉得是蛮有意思的一个问题。 ...
    99+
    2024-04-02
  • 测试MySQL逻辑物理备份教程
    下文主要给大家带来测试MySQL逻辑物理备份教程,希望这些内容能够带给大家实际用处,这也是我编辑测试MySQL逻辑物理备份教程这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。MySQL逻辑物理备份测...
    99+
    2024-04-02
  • oracle初级简单逻辑备份还原
    oracle初级简单逻辑备份还原注:1,所有命令在cmd命令提示符下运行(键入 EXP HELP=Y 或者IMP HELP=Y 获取帮助信息)。2,路径文件夹必须存在(本例中,文件夹oracleback必须...
    99+
    2024-04-02
  • MySQL5.7.11 mysqlpump 多线程逻辑备份工具
    2016.03.14          为了体验5.7.11版本带来的新体验,俺也是迫不及待的想测试一下,新的特性和新功能。这几天心里一直想着的就是5.7....
    99+
    2024-04-02
  • 【MySQL】数据库逻辑备份工具--mydumper
    [root@wallet01 ~]# yum install -y glib2-devel mysql-devel zlib-devel \ pcre-devel openssl-devel cmake ...
    99+
    2024-04-02
  • mysql逻辑备份利器mydumper怎么用
    mysql逻辑备份利器mydumper怎么用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。解压mydumper-master.zip#un...
    99+
    2024-04-02
  • mysql逻辑备份的特点是什么
    本篇内容主要讲解“mysql逻辑备份的特点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql逻辑备份的特点是什么”吧!备份是通过查询MySQL服务器获取数据库结构和内容信息。1、备份...
    99+
    2023-06-20
  • MySQL中逻辑备份指的是什么
    小编给大家分享一下MySQL中逻辑备份指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、说明MySQL中的逻辑备份是将数据库中的数据备份为一个文本文件,...
    99+
    2023-06-15
  • Oracle中的逻辑备份和物理备份有什么区别
    逻辑备份和物理备份是Oracle数据库中常用的两种备份方式,它们有以下区别: 逻辑备份是通过SQL命令或工具将数据库中的数据和对...
    99+
    2024-04-09
    Oracle
  • 什么是Mysql的逻辑备份与恢复
    下文我给大家简单讲讲关于什么是Mysql的逻辑备份与恢复,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完什么是Mysql的逻辑备份与恢复对大家多少有点帮助吧。 &nb...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作