高斯数据库HCNA之双机数据库安装
  eHipUjOuzYYH 2023年11月24日 35 0

一、双机数据库安装

1、禁用防火墙及SElinux
systemctl stop firewalld
systemctl disable firewalld
sed -i -e 's,enforcing,disabled,' /etc/selinux/config

2、创建用户
groupadd dbgrp
useradd -g dbgrp -d /home/omm -m -s /bin/bash omm
echo redhat|passwd --stdin omm

3、解压缩安装包
mkdir -p /opt/software/gaussdb
cd /opt/software/gaussdb
tar -xf GaussDB_T_*.tar.gz

4、重启服务器

5、主节点安装
cd GaussDB_T_*
python install.py 
-U omm:dbgrp \
-R /opt/gaussdb/app \
-D /opt/gaussdb/data \
-C LSNR_ADDR=127.0.0.1,192.168.120.28 \
-C LSNR_PORT=1888 \
-C REPL_PORT=1889 \
-C "ARCHIVE_DEST_2=SERVICE=192.168.120.29:1889 SYNC" \
-C SESSIONS=1500

6、备节点安装
cd GaussDB_T_*
python install.py 
-U omm:dbgrp \
-R /opt/gaussdb/app \
-D /opt/gaussdb/data \
-C LSNR_ADDR=127.0.0.1,192.168.120.29 \
-C LSNR_PORT=1888 \
-C REPL_PORT=1889 \
-C "ARCHIVE_DEST_2=SERVICE=192.168.120.28:1889 SYNC" \
-O

7、备节点重建数据库
cd /opt/gaussdb/app/bin
python zctl.py -t build

8、模拟数据同步
zsql sys/Changeme_123@127.0.0.1:1888
create table test(id int);
insert into test values (1);
insert into test values (2);
insert into test values (3);
select * from test;

9、主备倒换switchover
备机查询
select database_role,database_condition,switchover_status from dv_database;
主备切换
alter database switchover;

10、主备倒换failover
主机停止
shutdown immediate;
备机状态查询
select database_role,database_condition,switchover_status from dv_database;
备升主
alter database failover;
原主降备
python zctl.py -t demote
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   28   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   29   0   0 linuxhtop
  Yoru5qB4TSKM   2023年12月10日   34   0   0 服务器重启IP
  nIt0XG0acU8j   2023年12月09日   33   0   0 linuxsort