银河麒麟高级服务器操作系统V10SP3(ARM64)安装高斯数据库opengaussdb 6.0教程
创始人
2025-01-20 14:03:27
0次

一. 安装前环境准备

(1)环境

服务器:鲲鹏920服务器

操作系统:银河麒麟V10 SP3 2303服务器操作系统

数据库:openGauss-6.0.0-RC1-openEuler-64bit-all.tar,openGauss 6.0.0版本

(2)新建普通用户

注意:安装前必须创建普通用户,openGauss禁止使用 root 用户安装数据库。

# 创建组 groupadd dbgroup # 创建domo用户 useradd -g dbgroup domo # 设置数据库密码     user@1234 passwd domo

(3)关闭操作系统防火墙

1、修改/etc/selinux/config文件中的“SELINUX”值为“disabled”。

a.使用VIM打开config文件。

vim /etc/selinux/config

b.修改“SELINUX”的值“disabled”。

SELINUX=disabled

2、重新启动操作系统

reboot

3、检查防火墙是否关闭

systemctl status firewalld

若防火墙状态显示为active (running),则表示防火墙未关闭,请执行4;

若防火墙状态显示为inactive (dead),则无需再关闭防火墙。

4、关闭防火墙。

systemctl disable firewalld.service systemctl stop firewalld.service

(4)设置字符集参数(可选)

将各数据库节点的字符集设置为相同的字符集,可以在/etc/profile文件中添加“export LANG=XXX”(XXX为Unicode编码)。

vim /etc/profile
export LANG="zh_CN.UTF-8"

(5)关闭swap交换空间

说明:关闭swap交换内存是为了保障数据库的访问性能,避免把数据库的缓冲区内存淘汰到磁盘上。 如果服务器内存比较小,内存过载时,可打开swap交换内存保障正常运行。

在各数据库节点上,使用swapoff -a命令将交换内存关闭。

swapoff -a

(6)关闭RemoveIPC

在各数据库节点上,关闭RemoveIPC。CentOS操作系统默认为关闭,可以跳过该步骤。

1.修改/etc/systemd/logind.conf文件中的“RemoveIPC”值为“no”。

a. 使用VIM打开logind.conf文件。

vim /etc/systemd/logind.conf

b. 修改“RemoveIPC”值为“no”。

RemoveIPC=no

2.修改/usr/lib/systemd/system/systemd-logind.service文件中的“RemoveIPC”值为“no”。 

        a. 使用VIM打开systemd-logind.service文件。

vim /usr/lib/systemd/system/systemd-logind.service

       b. 修改“RemoveIPC”值为“no”。

RemoveIPC=no

3. 重新加载配置参数。

systemctl daemon-reload systemctl restart systemd-logind

4.检查修改是否生效。 

loginctl show-session | grep RemoveIPC systemctl show systemd-logind | grep RemoveIPC

(7)关闭HISTORY记录(可选)

步骤 1 修改根目录下/etc/profile文件。

vim /etc/profile

步骤 2 设置HISTSIZE值为0。例如,系统中HISTSIZE默认值为1000,将其修改为0。

HISTSIZE=0

 步骤 3 保存/etc/profile。

:wq

步骤 4 设置/etc/profile生效。

source /etc/profile

(8)使用root用户执行命令 

sysctl -w kernel.sem="250 85000 250 330" 

(9) 创建数据库安装路径和授权(重要!如不授权可能导致安装报错)

# 创建数据库安装路径 mkdir -p /usr/local/opengauss # 为安装路径及文件授权 chown 755 -R /usr/local/opengauss # 为omm用户授权安装路径权限 chown -R domo:dbgroup /usr/local/opengauss

(10)文件下载并上传至主机 

# 上传至主机目录 /usr/local/并授权 chown -R domo:dbgroup /usr/local/openGauss-6.0.0-RC1-openEuler-64bit-all.tar

openGauss下载地址:软件包 | openGauss

二. 安装openGauss数据库 

1. 数据库安装

(1)切换至domo用户解压openGauss压缩包到安装目录。

su domo tar -jxf openGauss-6.0.0-RC1-openEuler-64bit-all.tar -C /usr/local/opengauss 

 (2)进入解压后目录下的simpleInstall(/usr/local/opengauss/simpleInstall)

cd /usr/local/opengauss/simpleInstall

(3)执行install.sh脚本安装openGauss。 

sh install.sh  -w "user@1234" &&source ~/.bashrc
  • -w:初始化数据库密码(gs_initdb指定),安全需要必须设置。
  • -p:指定的openGauss端口号,如不指定,默认为5432。

(4)安装执行完成后,使用ps和gs_ctl查看进程是否正常。 

# 切换用户至root,然后再切换至domo进行查看数据库状态 ps ux | grep gaussdb gs_ctl query -D /usr/local/opengauss/data/single_node

2. 数据库启动、重启、停止命令 

# 进入数据库安装路径的bin目录(需要切换为使用普通用户操作) cd /usr/local/opengauss/bin  # 查看状态 gs_ctl status -D /usr/local/opengauss/data/single_node/  # 启动 gs_ctl start -D /usr/local/opengauss/data/single_node/  # 重启 gs_ctl restart -D /usr/local/opengauss/data/single_node/  # 停止 gs_ctl stop -D /usr/local/opengauss/data/single_node/ 

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...