重庆思庄Oracle、Redhat认证学习论坛
标题:
在欧拉2203上安装openguass5.0单机企业版
[打印本页]
作者:
郑全
时间:
6 天前
标题:
在欧拉2203上安装openguass5.0单机企业版
一、环境准备
1.环境:
OS: euler2203
db: opengauss 5.0
IP: 192.168.133.135
HOST: dbserver
2.下载介质
openEuler 22.03LTS下载地址:
https://www.openeuler.org/zh/download/
openGauss 5.0.0企业版数据库下载地址:
https://opengauss.org/zh/download/
3.操作系统安装
此步骤略
选择最小化安装即可。
4. 安装依赖包
dnf -y install libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel libnsl python3
5、关闭防火墙
目前仅支持在防火墙关闭的状态下进行安装。安装好后,可以把防火墙打开
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl status firewalld
6、设置SELINUX
vim /etc/selinux/config
SELINUX=disabled
重启生效
7、设置操作系统字符集编码
LANG=en_US.UTF-8
echo "LANG=en_US.UTF-8" >> /etc/profile
source /etc/profile
echo $LANG
8、设置网卡MTU值
ifconfig ens33 mtu 8192
9、创建用户和用户组
groupadd dbgrp
useradd -g dbgrp omm
echo 'omm@123' | passwd --stdin omm
10、创建xml文件
单节点配置文件
vi /opt/software/og.xml
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<!-- openGauss整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="dbCluster" />
<!-- 数据库节点名称(hostname) -->
<PARAM name="nodeNames" value="dbserver" />
<!-- 数据库安装目录-->
<PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
<!-- 日志目录-->
<PARAM name="gaussdbLogPath" value="/var/log/omm" />
<!-- 临时文件目录-->
<PARAM name="tmpMppdbPath" value="/opt/huawei/tmp" />
<!-- 数据库工具目录-->
<PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
<!-- 数据库core文件目录-->
<PARAM name="corePath" value="/opt/huawei/corefile" />
<!-- 节点IP,与数据库节点名称列表一一对应 -->
<PARAM name="backIp1s" value="192.168.133.135"/>
</CLUSTER>
<!-- 每台服务器上的节点部署信息 -->
<DEVICELIST>
<!-- 节点1上的部署信息 -->
<DEVICE sn="dbserver">
<!-- 节点1的主机名称 -->
<PARAM name="name" value="dbserver"/>
<!-- 节点1所在的AZ及AZ优先级 -->
<PARAM name="azName" value="AZ1"/>
<PARAM name="azPriority" value="1"/>
<!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
<PARAM name="backIp1" value="192.168.133.125"/>
<PARAM name="sshIp1" value="192.168.133.135"/>
<!--dbnode-->
<PARAM name="dataNum" value="1"/>
<PARAM name="dataPortBase" value="15400"/>
<PARAM name="dataNode1" value="/opt/huawei/install/data/dn"/>
<PARAM name="dataNode1_syncNum" value="0"/>
</DEVICE>
</DEVICELIST>
</ROOT>
11、解压安装包
cd /opt/software
tar -zxvf openGauss-5.0.0-openEuler-64bit-all.tar.gz
然后在当前目录继续解压安装包openGauss-5.0.0-CentOS-64bit-om.tar.gz
tar -zxvf openGauss-5.0.0-CentOS-64bit-om.tar.gz
解压出来的内容比较多
chmod -R 777 /opt/software
12、设置/etc/hosts
192.168.133.135 dbserver
二、开始安装
1、执行预安装脚本
进入命令目录
[root@dbserver software]# cd /opt/software/script/
执行命令
./gs_preinstall -U omm -G dbgrp -X /opt/software/og.xml
2、开始安装
切换用户
必须使用上面预安装指定的用户进行安装
su – omm
开始安装
使用XML配置文件
需要输入数据库用户omm的密码,密码要求:
最少包含8个字符。
不能和用户名、当前密码(ALTER)、或当前密码反序相同。
至少包含大写字母(A-Z)、小写字母(a-z)、数字、非字母数字字符(限定为~!@#$%^&*()-_=+|[{}];:,<.>/?)四类字符中的三类字符。
gs_install -X /opt/software/og.xml
3.验证
su - omm
gs_om -t status
三、卸载openGauss
卸载openGauss的过程包含卸载openGauss和对openGauss服务器的环境做清理。
openGauss提供了卸载脚本帮助用户完整地卸载openGauss。
操作步骤
以操作系统用户omm登录数据库主节点。
使用gs_uninstall卸载openGauss。
1、卸载openGauss
集群卸载
su - omm
gs_uninstall --delete-data
本地卸载
gs_uninstall --delete-data -L
2、清理环境
一键式环境清理
在openGauss卸载完成后,如果不需要在环境上重新部署openGauss,可以运行脚本gs_postuninstall对openGauss服务器上环境信息做清理。openGauss环境清理是对环境准备脚本gs_preinstall所做设置的清理。
前提条件
openGauss卸载执行成功。
root用户互信可用。
只能使用root用户执行gs_postuninstall命令。
操作步骤
以root用户登录openGauss服务器。
查看root用户互信是否建立,如果root用户没有建立互信,需要手工建立root用户互信。
root用户
cd /opt/software/script
./gs_postuninstall -U omm -X /opt/software/og.xml --delete-user --delete-group
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2