首页 > 数据库 >高斯数据库HCNA之双机数据库安装

高斯数据库HCNA之双机数据库安装

时间:2023-11-23 23:32:40浏览次数:47  
标签:opt dbgrp database 数据库 omm test HCNA 双机 gaussdb

一、双机数据库安装

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/[email protected]: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

标签:opt,dbgrp,database,数据库,omm,test,HCNA,双机,gaussdb
From: https://blog.51cto.com/u_13236892/8535926

相关文章

  • 数据库
    数据库基础面试第一弹 1.SQL语句类型1.DDL(DataDefinitionLanguage,数据定义语言):DDL语句用于定义数据库对象(如表、索引、视图等)。常见的DDL语句包括:CREATE:用于创建数据库对象,如创建表、索引、视图等。ALTER:用于修改数据库对象的结构,如修改表的列、添加约束等......
  • C#winform中使用SQLite数据库
    公众号「DotNet学习交流」,分享学习DotNet的点滴。SQLite简介SQLite是一种轻量级的关系型数据库管理系统(RDBMS),它以一个C库的形式提供。以下是SQLite数据库的一些关键特点:1、无服务器:SQLite是一种无服务器的数据库管理系统,这意味着它不需要单独的服务器进程来运行。应用程序直接......
  • 第二单元 数据库操作
    1.数据库文件组成主数据文件主要数据文件的建议文件扩展名是.mdf。主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,存储部分或全部的数据。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。mdf文件并非普通......
  • openGauss学习笔记-131 openGauss 数据库运维-启停openGauss
    openGauss学习笔记-131openGauss数据库运维-启停openGauss131.1启动openGauss以操作系统用户omm登录数据库主节点。使用以下命令启动openGauss。gs_om-tstart说明:双机启动必须以双机模式启动,若中间过程以单机模式启动,则必须修复才能恢复双机关系,用gs_ctlbuild进......
  • ensp华为防火墙双机热备
    实验拓扑实验要求构建网络拓扑,根据拓扑图配置IP地址,配置2台防火墙VRRP和心跳接口,接口区域划分并配置访问控制策略,使PC2可以ping通PC1,测试FW1接口宕机后,PC2是否仍然可以与PC1通信。实验过程 配置IP地址注意PC的网关为虚拟IP FW1 FW2 配置VRRP,注意2个防火......
  • MAUI Sqlite数据库的使用
    1、安装1)Nuget中搜索sqlite-net-pcl安装2)搜索安装sqlitepclraw.bundle_green2、使用FileSystem.AppDataDirectory:获取可存储应用数据的位置1)建一个常量类,方便使用,文件名constants.cs2)再在services文件夹建一个DatabaseService.cs,使用sqlite数据库的类3、自增列创建类属性......
  • 关系(SQL)与非关系(NoSQL)型数据库
    关系型数据库行列式表存储结构化数据需要预定义数据类型数据量和查询量都不大,如果数据量大要做分表对数据一致性、完整性约束、事务性、可靠性要求比较高支持多表Join操作支持多表间的完整性,要删除A表的某条数据,可能需要先删除B表的某些数据SQL的增删改查功能强较......
  • windows版本--人大金仓数据库连接报错----启动----及替换过期的授权文件
       启动服务命令:1、找到安装目录下server的bin进行cmd C:\ProgramFiles\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Server\bin2、执行命令:sys_ctl.exe-D"data的存放目录"startsys_ctl.exe-D"C:\ProgramFiles\Kingbase\ES\V8\data"start 3、去官网根......
  • 您可以尝试添加 --skip-broken 选项来解决该问题 ** 发现 2 个已存在的 RPM 数据库问
    ##提示如下**Found2pre-existingrpmdbproblem(s),‘yumcheck’outputfollows:2:postfix-2.10.1-7.el7.x86_64hasmissingrequiresoflibmysqlclient.so.18()(64bit)2:postfix-2.10.1-7.el7.x86_64hasmissingrequiresoflibmysqlclient.so.18(libmysqlclient_18)......
  • 数据库备份与恢复
    生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果造成数据丢失的原因:程序错误、误操作(占比最大)、计算机失败、磁盘失败、物理灾难选择备份的依据是:丢失数据的代价与确保数据不丢失的代价之比数据库备份分类物理与逻辑区分物理备份:指对数据库操作系......