瀚高数据库安全版V4.5流复制安装手册(Linux)

目录

瀚高数据库安全版V4.5流复制安装手册(Linux)

[1. 软件安装](#1. 软件安装)

[2. 主节点配置](#2. 主节点配置)

2.1修改参数并创建复制槽

[3. 备节点配置](#3. 备节点配置)


瀚高数据库安全版V4.5流复制安装手册(Linux)

1. 软件安装

(1)【数据库软件安装以及修改环境变量等步骤请参考《瀚高数据库安全版V4.5单机版-安装手册(Linux平台)》】。瀚高数据库安全版V4.5 单机安装手册(Linux)_auspicious航的博客-CSDN博客

(2)本文档所有命令均以英文状态执行为准。

注意:流复制集群的每个节点都需安装配置。

2. 主节点配置

2.1修改参数并创建复制槽

数据库配置以下参数,重启数据库生效

复制代码
psql -d highgo -U sysdba
alter system set listen_addresses = '*';
alter system set max_connections = 800;    --数据库连接数,请按照实际情况设置
alter system set shared_buffers = '4GB';   --数据库使用的内存,设置为物理内存*25%
alter system set hot_standby = on;
alter system set max_wal_senders=10;
alter system set wal_level=replica;
alter system set max_replication_slots = 10;
alter system set wal_keep_segments = 30;

//创建复制槽

复制代码
select * from pg_create_physical_replication_slot('node_b_slot');

//查询复制槽信息

复制代码
select * from pg_replication_slots;

安全审计功能关闭及用户有效期的更改请参考《瀚高数据库安全版V4.5单机版-安装手册(Linux平

台)》。

2.2 配置数据库文件

修改pg_hba.conf文件

复制代码
vi $PGDATA/pg_hba.conf
host    all           all    0.0.0.0/0    sm3
host    replication   all    0.0.0.0/0    sm3

配置完成后重启数据库使参数生效

复制代码
pg_ctl restart

3. 备节点配置

【备节点配置前请确保数据库软件安装完毕且环境变量修改正确】

复制新DATA目录

复制代码
pg_basebackup -h 192.168.xx.xx -p 5866 -U sysdba -D $PGDATA -Fp -P -Xs -R -v -l hig
hgobak --此处IP地址为主节点IP

配置postgresql.conf文件

复制代码
vi $PGDATA/postgresql.conf
primary_slot_name = 'node_b_slot'   --此处为前面创建的复制槽名称

启动备节点

复制代码
pg_ctl start

流复制状态查询

在主库执行如下语句查询流复制状态

复制代码
psql -d highgo -U sysdba
select pid,state,client_addr,sync_priority,sync_state from pg_stat_replication;

至此,瀚高数据库安全版V4.5流复制(Linux平台)搭建完毕。

相关推荐
stark张宇1 小时前
MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
数据库·mysql·架构
倔强的石头_1 小时前
融合数据库架构实践:关系型、JSON与全文检索的“一库多能”深度解析
数据库
星辰员3 小时前
KingbaseES数据库:ksql 命令行用户与权限全攻略,从创建到删除
数据库
Yogurt_cry4 小时前
[树莓派4B] 闲置近10年的爱普生 L310 打印机爆改无线打印机
linux·物联网·树莓派
华仔啊17 小时前
千万别给数据库字段加默认值 null!真的会出问题
java·数据库·后端
Johny_Zhao1 天前
OpenClaw中级到高级教程
linux·人工智能·信息安全·kubernetes·云计算·yum源·系统运维·openclaw
Sheffield2 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
随风飘的云2 天前
MySQL的慢查询优化解决思路
数据库
IvorySQL2 天前
PostgreSQL 技术日报 (3月7日)|生态更新与内核性能讨论
数据库·postgresql·开源
赵渝强老师2 天前
【赵渝强老师】金仓数据库的数据文件
数据库·国产数据库·kingbase·金仓数据库