安装常用工具
sudo yum install net-tools
关闭防火墙(每台机器上都要执行)
systemctl disable firewalld.servicesystemctl stop firewalld.service
设置字符集(每台机器上都要执行)
vi /etc/profile
export LANG=en_US.UTF-8
source /etc/profile
设置时区和时间
cp /usr/share/zoneinfo/$地区/$时区 /etc/localtime
设置网卡MTU值
ifconfig 网卡编号 mtu 8192
关闭RemoveIPC
vim /etc/systemd/logind.conf
RemoveIPC=no
vim /usr/lib/systemd/system/systemd-logind.service
RemoveIPC=no
systemctl daemon-reload systemctl restart systemd-logind
loginctl show-session | grep RemoveIPC systemctl show systemd-logind | grep RemoveIPC
关闭history
vim /etc/profile
HISTSIZE=0
source /etc/profile
添加数据库用户(opengauss不允许使用root账户安装)
创建用户组
groupadd dbgroup
创建用户
useradd -g dbgroup omm
设置用户密码
passwd omm
检查是否安装bzip以及python3
安装依赖、此步骤需要系统配置repo源
[root@gaussdb ~]# yum install -y libaio-devel readline-devel expect
配置环境、需要手动配置软连接,否则安装报错
cd /usr/lib64/
ln /usr/lib64/libreadline.so.8 /usr/lib64/libreadline.so.7
创建目录
cd /opt/
mkdir opengauss
将安装包上传至opengauss目录下并解压
tar -zxvf openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz
tar -zxvf openGauss-6.0.0-RC1-openEuler-64bit-om.tar.gz
配置目录权限
chmod 777 /opt/opengauss -R
配置omm用户获取管理员权限
使用root用户打开sudoers文件
vi /etc/sudoers #打开文件并添加下面一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
omm ALL=(ALL) ALL
配置文件权限
解决方法:直接修改limits.conf配值文件,且使得永久生效
vim /etc/security/limits.conf
在末尾添加以下内容
omm soft nproc 16384
omm hard nproc 16384
omm soft nofile 65536
omm hard nofile 65536
omm soft memlock 4000000
omm hard memlock 4000000
一站式安装
./gs_preinstall -U omm -G dbgroup --one-stop-install
修改配置文件cluster_config.xml
安装
gs_install -X /opt/software/openGauss/cluster_config.xml
验证数据库状态
gs_om -t status
gsql -d postgres -p 15000
退出gsql
\q
远程访问配置
vi postgresql.conf
修改以下内容并保存:
#远程连接访问
listen_addresses = '*'
#加密方式 sha256 md5
password_encryption_type = 1
vi pg_hba.conf
最下面增加并保存
host all all 0.0.0.0/0 md5
gs_om -t restart
openGauss=# GRANT ALL PRIVILEGES TO cchi
查看字符集
\l;
修改客户端字符集
alter database cchi set client_encoding='UTF-8';
相关推荐
"openEuler 上编译安装 MLNX 驱动" openEuler 是一个基于 Linux 内核的操作系统,MLNX 驱动是 InfiniBand 高速互连技术的驱动程序。编译安装 MLNX 驱动是 openEuler 上实现高性能计算和高速存储的关键步骤。下面是 ...
CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...
debian11-一键安装zabbix6.0脚本
Alma linux8 一键安装zabbix6.0 脚本
### 在Win7系统下安装VC6.0的详细步骤与注意事项 #### 一、前言 Visual C++ 6.0(简称VC6.0)是微软推出的一款经典的集成开发环境,广泛应用于C/C++语言的软件开发。尽管它发布于1998年,但在某些特定场景下仍具有...
标题中的“【精品推荐】教你如何在XP下轻松安装IIS6.0—XP下IIS5与IIS6共存”是一个关于在Windows XP操作系统上安装IIS 6.0,并实现与原有的IIS 5.0共存的教程。这个教程的目标是帮助用户在已经安装了IIS 5.0的系统...
Windows7 下安装 VC++ 6.0 Windows7 是一个非常流行的操作系统,而 VC++ 6.0 是一个经典的编程开发工具。然而,在 Windows7 下安装 VC++ 6.0 并不是一件简单的事情,因为 VC++ 6.0 并不是专门为 Windows7 设计的。...
在Windows 7操作系统中安装Microsoft Visual C++ 6.0(简称VC6.0)可能会遇到一些兼容性问题,因为该版本的开发环境主要是为早期的Windows系统设计的。但不用担心,通过一些调整和设置,我们可以成功在Win7上安装并...
在Windows 7 64位系统上安装Visual Basic 6.0(VB6.0)可能会遇到一些挑战,因为微软官方并未直接支持该版本在64位操作系统上的运行。但通过一些非传统的步骤,我们可以成功地在64位Win7上安装VB6.0。下面将详细介绍...
WinCC 6.0 SP3 的正确安装方法 WinCC 6.0 SP3 是 Siemens 公司的一款工业控件软件,广泛应用于工业自动化和过程控制领域。正确安装 WinCC 6.0 SP3 是保证软件正常运行的前提条件。本文将详细讲解 WinCC 6.0 SP3 的...
安装 Visual Basic 6.0 在 Win10 64 位系统中的步骤和解决方案 Visual Basic 6.0(VB6.0)是一款古老但是功能强大的编程语言开发环境,由于其广泛的应用和丰富的第三方库支持,仍然受到许多开发者的欢迎和青睐。...
安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED
本文档提供了 SAP ECC6.0 的安装操作手册,涵盖了安装前的软硬件要求、虚拟内存配置、虚拟网卡的安装、Java 虚拟机的安装及环境变量的配置、ORACLE 安装、ORACLE 补丁包的安装、SAP 安装、SAP 破解、SAP 语言包的...
《在Windows 2000下安装VC++6.0的详细步骤及注意事项》 Windows 2000操作系统在20世纪末至21世纪初是许多开发者的首选平台,尤其是在C++编程领域,Microsoft Visual C++ 6.0(简称VC++6.0)因其稳定性和兼容性深受...
zabbix6.0_rockylinux8_install 一键安装脚本
sco openserver 6.0 的安装图文解说
U盘安装CentOS 6.0 实现目的:用U盘安装CentOS 6.0到服务器 工具软件: 1、U盘一只,我这里用到的是“朗科(Netac)USB3.0高速优盘 U903 16G” 2、CentOS 6.0系统镜像,我这里下载的是32位的系统CentOS-6.0-i386-...
然而,随着操作系统的发展,如Windows 10和Windows 8,VC++6.0的兼容性问题逐渐显现,导致许多用户在尝试在新系统上安装该软件时遇到困难。本教程将详细介绍如何完美解决在Win10和Win8系统上安装VC++6.0的问题。 ...