openGauss企业版简化安装实战

这篇具有很好参考价值的文章主要介绍了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

openGauss企业版简化安装实战,opengauss,gaussdb,数据库,dba

官网:openGuass企业版安装文档文章来源地址https://www.toymoban.com/news/detail-781909.html

到了这里,关于openGauss企业版简化安装实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GaussDB与openGauss有什么相同和不同?

    众所周知, GaussDB是华为自主创新研发的分布式关系型数据库,为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务, openGauss是开源数据库,两者之间又是什么样的关系,有什么相同和不同,让我们一一展开来探讨。 一款支持SQL2003标准语法,支持主备

    2024年01月23日
    浏览(25)
  • 【数据库迁移系列】从Oracle迁移到openGauss实战分享

    之前的迁移系列中我们介绍了Mysql到openGauss的迁移方法,本篇介绍使用Ora2og工具从Oracle到openGauss数据库的迁移。 ora2pg 可以将 Oracle 或者 MySQL 数据库迁移到 PostgreSQL,应用场景小到 Oracle 数据库的反向工程,大到大型企业数据库迁移,或者简单地将一些 Oracle 数据复制到 Postgre

    2023年04月08日
    浏览(41)
  • docker安装openGauss数据库

    下载 openGauss 镜像 创建容器 创建容器的参数解析 privileged 使docker容器获取真正的root权限 GS_PASSWORD 使用openGauss镜像的时候,必须设置该参数。该参数值不能为空或者不定义。该参数设置了openGauss数据库的超级用户omm以及测试用户gaussdb的密码。openGauss安装时默认会创建omm超级用

    2023年04月15日
    浏览(37)
  • GaussDB 实验篇+openGauss的4种1级分区案例

    ✔ 范围分区/range分区 ✔ 间隔分区/interval分区 ✔ 哈希分区/hash分区 ✔ 列表分区/list分区 ※ 如果您觉得文章写的还不错, 别忘了在文末给作者点个赞哦 ~

    2024年02月12日
    浏览(27)
  • docker-compose安装opengauss数据库

    1. docker-compose.yaml 环境变量 GS_PASSWORD :必填,密码长度8个字符以上,必须同时包含大写字母、小写字母、数字、以及特殊符号(特殊符号仅包含“#?!@ %^*-”,并且“! ”需要用转义符“”进行转义)。 GS_NODENAME :指定数据库节点名称,默认为gaussdb。 GS_USERNAME :指定数据库连

    2024年02月10日
    浏览(28)
  • openGauss数据库客户端连接工具之Datastudio安装

    Datastudio使用前电脑必须安装jdk1.8版本或者1.11版本,如未安装可点击以下连接,参考第一步把jdk给安装成功。 点击此处查看jdk安装步骤 Datastudio 下载地址 :软件包|Datastudio 下载完成后,解压安装包,双击exe文件打开软件。 本次使用的Datastudio是3.1.0版本,电脑安装jdk是1.8.0.必

    2023年04月08日
    浏览(47)
  • openGauss数据库安装,配置连接 完整版Centos7

    服务器版本:Centos7.6 || 7.9 数据库版本:openGauss-5.0.0-CentOS-64bit.tar.bz2  极简版 目录 修改系统参数 安装环境 安装openGauss数据库 配置连接数据库 使用navicat连接数据库 ##修改 /etc/selinux/config 文件中的“SELINUX”值为“disabled”。 vi  /etc/selinux/config SELINUX=disabled 关闭防火墙 ##检查

    2024年02月09日
    浏览(33)
  • 【Linux OS】华为openEuler操作系统与openGauss数据库安装及使用入门

    EulerOS 是华为自主研发的服务器操作系统,支持六种处理器架构:x86,Arm,RISC—V,LoongArch,SW64和Power,能够满足客户从传统IT基础设施到云计算服务的需求。 openEuler是EulerOS的开源社区版本。 官网OS镜像下载地址:https://www.openeuler.org/zh/download/ 推荐下载LTS版,当前最新版为:

    2024年02月08日
    浏览(34)
  • OpenGauss数据库 - 初识OpenGauss

    第1关:创建数据库  编程要求 在右侧命令行中连接 openGauss,并创建一个名为 mydb 的数据库。 连接数据库的用户名为:gaussdb,密码为:passwd123@123。 代码: 第2关:创建表 编程要求 在右侧命令行中操作,创建数据库 testdb,在 testdb 下创建表 t_emp,表结构如下: id INT,name VAR

    2024年02月09日
    浏览(35)
  • 【openGauss数据库】---设置开机自启动openGauss数据库服务

    👈【上一篇】 💖The Begin💖 点点关注,收藏不迷路💖 【下一篇】👉 在统信uos-server-20-1060e操作系统上设置 openGauss 开机自启动 ,自定义服务的配置文件组成部分, 共分为[Unit]、[Service]、[Install]三个部分 。 🍀 2.1、进入系统目录 /usr/lib/systemd/system/ ---------》存放启动文件的

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包