重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 41|回复: 0
打印 上一主题 下一主题

在欧拉2203上安装openguass5.0单机企业版

[复制链接]
跳转到指定楼层
楼主
发表于 6 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、环境准备

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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-12-27 07:23 , Processed in 0.086885 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表