首页 > 其他分享 >openGauss 快速设置

openGauss 快速设置

时间:2024-05-13 14:44:33浏览次数:14  
标签:订阅 PUBLICATION DROP 详见 设置 openGauss 快速 ALTER SUBSCRIPTION

快速设置

首先在postgresql.conf中设置配置选项:

wal_level = logical

对于一个基础设置来说,其他所需的设置使用默认值就足够了。

需要调整pg_hba.conf以允许复制(这里的值取决于实际的网络配置以及用于连接的用户):

host     all     repuser     0.0.0.0/0     sha256

然后在发布者数据库上:(创建发布的命令详见CREATE PUBLICATION

CREATE PUBLICATION mypub FOR TABLE users, departments;

并且在订阅者数据库上:(创建订阅的命令详见CREATE SUBSCRIPTION)

CREATE SUBSCRIPTION mysub CONNECTION 'dbname=foo host=bar user=repuser' PUBLICATION mypub;

上面的语句将开始复制过程,会先同步表users以及departments的初始数据,然后开始复制对那些表的增量更改。

后续还可以修改发布,例如添加或删除发布表:(修改发布的命令详见ALTER PUBLICATION

ALTER PUBLICATION mypub ADD TABLE new_tbl;

添加发布表之后需要在订阅者数据库上执行刷新操作:(修改订阅的命令详见ALTER SUBSCRIPTION

ALTER SUBSCRIPTION mysub REFRESH PUBLICATION;

在发布者数据库上删除发布:(删除发布的命令详见DROP PUBLICATION)

DROP PUBLICATION mypub;

在订阅者数据库上删除订阅:(删除订阅的命令详见DROP SUBSCRIPTION)

DROP SUBSCRIPTION mysub;

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:订阅,PUBLICATION,DROP,详见,设置,openGauss,快速,ALTER,SUBSCRIPTION
From: https://www.cnblogs.com/renxyz/p/18189143

相关文章

  • openGauss 逻辑复制
    逻辑复制逻辑解码使用逻辑复制工具复制数据发布订阅详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss 逻辑备份与恢复
    逻辑备份恢复gs_dumpgs_dumpallgs_restore详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss 例行重建索引
    例行重建索引背景信息数据库经过多次删除操作后,索引页面上的索引键将被删除,造成索引膨胀。例行重建索引,可有效的提高查询效率。数据库支持的索引类型为B-tree索引,例行重建索引可有效的提高查询效率。如果数据发生大量删除后,索引页面上的索引键将被删除,导致索引页面数量的减少......
  • openGauss 逻辑解码概述
    逻辑解码概述功能描述openGauss对数据复制能力的支持情况为:支持通过数据迁移工具定期向异构数据库(如Oracle等)进行数据同步,不具备实时数据复制能力。不足以支撑与异构数据库间并网运行实时数据同步的诉求。openGauss提供了逻辑解码功能,通过反解xlog的方式生成逻辑日志。目标数......
  • openGauss 逻辑复制支持DDL操作
    逻辑复制支持DDL操作功能描述Vastbase在逻辑复制过程中支持如下DDL操作:CREATE/DROPTABLE|TABLEPARTITIONCREATE/DROPINDEX注意事项只支持行存表的DDL操作。不支持列存,ustore存储引擎。在订阅端手动删除表会导致DDL同步失败,发布订阅阻塞。不支持在对表进行相......
  • openGauss 配置设置
    配置设置发布订阅要求设置一些配置选项。在发布者端,wal_level必须被设置为logical,而max_replication_slots中设置的值必须至少是预期要连接的订阅数加上保留给表同步的连接数。发布端参数max_wal_senders应满足:max_wal_senders>=max_replication_slots+同时连接的物理复制槽......
  • openGauss 内存不足问题
    内存不足问题问题现象客户端或日志里出现错误:memoryusagereachthemax_dynamic_memory。原因分析出现内存不足可能因GUC参数max_process_memory值设置较小相关,该参数限制一个openGauss实例可用最大内存。处理分析通过工具gs_guc适当调整max_process_memory参数值。注意需......
  • openGauss 慢SQL诊断
    慢SQL诊断背景信息在SQL语句执行性能不符合预期时,可以查看SQL语句执行信息,便于事后分析SQL语句执行时的行为,从而诊断SQL语句执行出现的相关问题。前提条件数据库实例运行正常。查询SQL语句信息,需要正确设置GUC参数track_stmt_stat_level。只能用系统管理员和监控管理员权限......
  • 启停openGauss
    启停openGauss启动openGauss以操作系统用户omm登录数据库主节点。使用以下命令启动openGauss。gs_ctlstart-D/opt/data说明:如果提示找不到gs_ctl,请检查是否source过环境变量文件(默认是~/.bashrc),若不想source环境变量文件也可以手动切换到安装路径下执行该命令。......
  • openGauss 高危操作一览表
    高危操作一览表各项操作请严格遵守指导书操作,同时避免执行如下高危操作。表1中描述在产品的操作与维护阶段,进行日常操作时应注意的严禁操作。表1禁用操作操作名称操作风险严禁修改数据目录下文件名,权限,内容不能修改,不能删除内容。导致数据库节点实例出现严重错误,......