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

本文档详细介绍了瀚高数据库安全版V4.5在Linux上的流复制安装过程,包括主节点和备节点的配置,如修改参数、创建复制槽、配置数据库文件以及启动备节点等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

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

1. 软件安装

2. 主节点配置

2.1修改参数并创建复制槽

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 highgobak --此处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平台)搭建完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

auspicious航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值