准备工作:
- 完成用户组和普通用户的创建。
- 所有服务器操作系统和网络均正常运行。
- 普通用户必须有数据库包解压路径、安装路径的读、写和执行操作权限,并且安装路径必须为空。
- 普通用户对下载的openGauss压缩包有执行权限。
- python要升级到3.7版本,可参考前一篇文章
可参考官方流程,点击跳转
以下为本人具体安装流程:
login as: root
root@192.168.197.135's password:
Last login: Mon Jan 10 21:37:20 2022 from 192.168.197.1
[root@bogon ~]# groupadd dbgrp
[root@bogon ~]# useradd -g dbgrp -G root -d /home/omm -m -s /bin/bash omm
[root@bogon ~]# passwd omm
更改用户 omm 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@bogon ~]# mkdir -p /opt/software/openGauss
[root@bogon ~]# chmod 777 -R /opt
[root@bogon ~]# cd /opt/software/openGauss
[root@bogon openGauss]# vim /etc/sysctl.conf
[root@bogon openGauss]# sysctl -p
kernel.sem = 250 32000 100 999
[root@bogon openGauss]# cd ..
[root@bogon software]# ll
总用量 0
drwxrwxrwx. 2 root root 6 1月 11 18:19 openGauss
[root@bogon software]# cd ..
[root@bogon opt]# ll
总用量 85484
drwxrwxrwx. 4 root root 28 10月 29 2020 containerd
-rwxrwxrwx. 1 root root 87531625 1月 7 22:47 openGauss-2.1.0-CentOS-64bit.tar.bz2
drwxrwxrwx. 3 root root 25 1月 10 21:46 rh
drwxrwxrwx. 3 root root 23 1月 11 18:19 software
[root@bogon opt]# tar -jxf openGauss-2.1.0-CentOS-64bit.tar.bz2 -C /opt/software/openGauss/
[root@bogon opt]# ^C
[root@bogon opt]# ^C
[root@bogon opt]# cd /opt/software/openGauss/
[root@bogon openGauss]# ll
总用量 16
drwxr-xr-x. 3 root root 4096 9月 30 14:39 bin
drwxr-xr-x. 3 root root 22 9月 30 14:39 etc
drwxr-xr-x. 3 root root 24 9月 30 14:39 include
drwxr-xr-x. 4 root root 95 9月 30 14:39 jre
drwxr-xr-x. 5 root root 4096 9月 30 14:39 lib
drwxr-xr-x. 5 root root 53 9月 30 14:39 share
drwxr-xr-x. 2 root root 78 9月 30 14:39 simpleInstall
-rw-r--r--. 1 root root 32 9月 30 14:39 version.cfg
[root@bogon openGauss]# rm -rf *
[root@bogon openGauss]# ll
总用量 0
[root@bogon openGauss]# cd ..
[root@bogon software]# ll
总用量 0
drwxrwxrwx. 2 root root 6 1月 11 18:24 openGauss
[root@bogon software]# cd ..
[root@bogon opt]# ll
总用量 85484
drwxrwxrwx. 4 root root 28 10月 29 2020 containerd
-rwxrwxrwx. 1 root root 87531625 1月 7 22:47 openGauss-2.1.0-CentOS-64bit.tar.bz2
drwxrwxrwx. 3 root root 25 1月 10 21:46 rh
drwxrwxrwx. 3 root root 23 1月 11 18:19 software
[root@bogon opt]# su - omm
[omm@bogon ~]$ cd /opt/
[omm@bogon opt]$ ll
总用量 85484
drwxrwxrwx. 4 root root 28 10月 29 2020 containerd
-rwxrwxrwx. 1 root root 87531625 1月 7 22:47 openGauss-2.1.0-CentOS-64bit.tar.bz2
drwxrwxrwx. 3 root root 25 1月 10 21:46 rh
drwxrwxrwx. 3 root root 23 1月 11 18:19 software
[omm@bogon opt]$ tar -jxf openGauss-2.1.0-CentOS-64bit.tar.bz2 -C /opt/software/openGauss/
[omm@bogon opt]$ cd software/openGauss/
[omm@bogon openGauss]$ ll
总用量 16
drwxr-xr-x. 3 omm dbgrp 4096 9月 30 14:39 bin
drwxr-xr-x. 3 omm dbgrp 22 9月 30 14:39 etc
drwxr-xr-x. 3 omm dbgrp 24 9月 30 14:39 include
drwxr-xr-x. 4 omm dbgrp 95 9月 30 14:39 jre
drwxr-xr-x. 5 omm dbgrp 4096 9月 30 14:39 lib
drwxr-xr-x. 5 omm dbgrp 53 9月 30 14:39 share
drwxr-xr-x. 2 omm dbgrp 78 9月 30 14:39 simpleInstall
-rw-r--r--. 1 omm dbgrp 32 9月 30 14:39 version.cfg
[omm@bogon openGauss]$ cd simpleInstall/
[omm@bogon simpleInstall]$ ll
总用量 56
-rw-r--r--. 1 omm dbgrp 10883 9月 30 14:39 finance.sql
-rw-r--r--. 1 omm dbgrp 12842 9月 30 14:39 install.sh
-rw-r--r--. 1 omm dbgrp 5167 9月 30 14:39 README.md
-rw-r--r--. 1 omm dbgrp 19926 9月 30 14:39 school.sql
[omm@bogon simpleInstall]$ ll
总用量 56
-rw-r--r--. 1 omm dbgrp 10883 9月 30 14:39 finance.sql
-rw-r--r--. 1 omm dbgrp 12842 9月 30 14:39 install.sh
-rw-r--r--. 1 omm dbgrp 5167 9月 30 14:39 README.md
-rw-r--r--. 1 omm dbgrp 19926 9月 30 14:39 school.sql
[omm@bogon simpleInstall]$ sh install.sh -w 123456@Xh
[step 1]: check parameter
[step 2]: check install env and os setting
[step 3]: change_gausshome_owner
chmod: 更改"/opt/software/openGauss" 的权限: 不允许的操作
[step 4]: set environment variables
/home/omm/.bashrc: 第 16 行:ulimit: open files: 无法修改 limit 值: 不允许的操作
[step 6]: init datanode
The files belonging to this database system will be owned by user "omm".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
creating directory /opt/software/openGauss/data/single_node ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 32MB
creating confi