openGauss企业版简化安装
- bilibili同步演示视频:https://www.bilibili.com/video/BV1JW4y1G7BV
- bilibili视频专栏:https://space.bilibili.com/282421760
操作系统配置
# 创建系统用户 groupadd -g 1008 dbgrp useradd -u 1008 omm -g dbgrp echo "Test@123"|passwd omm --stdin # 修改字符集参数 cat >>/etc/profile<<EOF export LANG=en_US.UTF-8 EOF source /etc/profile # 关闭防火墙并禁止开机重启 systemctl disable firewalld.service systemctl stop firewalld.service # 关闭THP透明大页 cat /sys/kernel/mm/transparent_hugepage/enabled cat /sys/kernel/mm/transparent_hugepage/defrag echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag # 安装lib等依赖包,建议配置yum源 yum install -y libaio* yum install -y libaio-devel readline-devel bison flex zlib-devel ncurses-devel patch wget python3 # 修改python版本,服务器需要用到 python3.x 命令 python -V python3 -V cd /usr/bin mv python python.bak ln -s python3 /usr/bin/python python -V
复制
数据库配置安装
数据库软件安装包获取:https://opengauss.org/zh/download/
# 创建安装包目录 mkdir -p /opt/software/openGauss chmod 755 -R /opt/software cd /opt/software/openGauss # 创建xml文件:XML文件包含部署openGauss的服务器信息、安装路径、IP地址以及端口号等 vi clusterconfig.xml <?xml version="1.0" encoding="UTF-8"?> <ROOT> <CLUSTER> <!-- 数据库名称,value值可自定义 --> <PARAM name="clusterName" value="dbCluster" /> <!-- 数据库节点名称(hostname) --> <PARAM name="nodeNames" value="dba" /> <!-- 节点IP,与数据库节点名称列表一一对应 --> <PARAM name="backIp1s" value="192.168.56.101"/> <!-- 数据库安装目录 --> <PARAM name="gaussdbAppPath" value="/home/omm/app" /> <!-- 日志目录 --> <PARAM name="gaussdbLogPath" value="/home/omm/log" /> <!-- 数据库工具目录 --> <PARAM name="gaussdbToolPath" value="/home/omm/omm" /> <!-- 数据库core文件目录 --> <PARAM name="corePath" value="/home/omm/corefile"/> <PARAM name="clusterType" value="single-inst"/> </CLUSTER> <!-- 每台服务器上的节点部署信息 --> <DEVICELIST> <DEVICE sn="1000001"> <!-- 节点的主机名称 --> <PARAM name="name" value="dba"/> <PARAM name="azName" value="AZ2"/> <PARAM name="azPriority" value="1"/> <PARAM name="backIp1" value="192.168.56.101"/> <PARAM name="sshIp1" value="192.168.56.101"/> <!-- dbnode 配置端口号和实例数据目录 --> <PARAM name="dataNum" value="1"/> <PARAM name="dataPortBase" value="26000"/> <PARAM name="dataNode1" value="/home/omm/data"/> </DEVICE> </DEVICELIST> </ROOT> # 为确保openssl版本正确,在文件的底部添加如下代码,加载安装包中lib库 vi /etc/profile export packagePath=/opt/software/openGauss export LD_LIBRARY_PATH=$packagePath/script/gspylib/clib:$LD_LIBRARY_PATH source /etc/profile # 解压安装包,再解压 tar -zxvf openGauss-3.1.0-CentOS-64bit-all.tar.gz tar -zxvf openGauss-3.1.0-CentOS-64bit-om.tar.gz # 安装包解压后,会在/opt/software/openGauss路径下自动生成script子目录,并且在script目录下生成gs_preinstall等各种OM工具脚本 cd /opt/software/openGauss/script/ # 集群的环境配置,以保证集群安装的正常进行 python gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml # 报错:配置文件改成机器hostname [GAUSS-51620] : Failed to obtain local instance information. It is not a host name dbsql. # 赋权以便omm用户可以使用脚本 chmod -R 755 /opt/software/openGauss/script/ # 切换用户omm,进入脚本目录 su - omm cd /opt/software/openGauss/script # 开始安装,安装成功数据库会启动 gs_install -X /opt/software/openGauss/clusterconfig.xml
复制
安装过程会提示输入数据库的密码,设置的密码要符合复杂度要求:
- 最少包含8个字符。
- 不能和用户名、当前密码(ALTER)、或当前密码反序相同。
- 至少包含大写字母(A-Z)、小写字母(a-z)、数字、非字母数字字符(限定为~!@#$%^&*()-_=+|[{}];:,<.>/?)四类字符中的三类字符。
数据库检查
# 查看集群状态 gs_om -t status --detail # 查看端口号配置信息 cat /home/omm/data/postgresql.conf | grep port # 连接默认数据库postgres gsql -r -d postgres -p 26000 # omm用户是管理员用户,因此系统显示“DBNAME=#”。若使用普通用户身份登录和连接数据库,系统显示“DBNAME=>” -- 版权信息 \copyright -- 查看数据库的版本、pg基础版本 select version(); show server_version; -- 退出数据库 \q
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
相关阅读
内蒙古公司成功完成新一代BOSS云原生系统割接上线
openGauss
180次阅读
2025-03-24 09:40:40
第4期 openGauss 中级认证OGCP直播班招生中!3月30日开课
墨天轮小教习
146次阅读
2025-03-17 15:48:40
Oracle 物理 DataGuard 机制全面解析(最佳参考)
Albert Tan DBA 之路
94次阅读
2025-03-10 17:28:06
从数据库源码比较 PostgreSql和OpenGauss的启动过程
maozicb
57次阅读
2025-03-24 15:55:04
Oracle 10.2.0.5 DataGuard主从搭建-呆瓜式
Albert Tan DBA 之路
55次阅读
2025-03-12 10:05:53
openGauss HASH JOIN原理
lbsswhu
50次阅读
2025-03-18 10:45:01
Oracle RHEL 5.8 安装
Albert Tan DBA 之路
47次阅读
2025-03-11 11:32:33
民生银行测试用例参数
Cabbage
47次阅读
2025-03-05 09:35:20
openGauss 学习之路:集群部署实战探索
openGauss
36次阅读
2025-03-21 10:34:13
openGauss问题记录:开启备机归档且备机stop情况下,执行gs_probackup失败
zym
36次阅读
2025-03-18 19:06:13