中国移动信创云使用笔记

以下笔记是本人使用中国移动 移动云 信创专区时的工作笔记,由衷感谢中国移动的各位同仁在期间帮助和支持。

一、安装系统

1、安装openEuler(移动云提供的openEuler的最后一个版本镜像(24.03 SP3)在执行update时会报错。鉴于移动云可能不再提供更新openEuler镜像服务,所以需要先创建 移动云的对象存储EOS“桶”,将系统镜像文件传到“桶”里,再在安装“自定义系统镜像”中选择“桶”内的镜像地址,导入镜像类型:raw,系统安装软件选择基本环境:服务器,附加软件:Linux 远程管理,windows文件服务器,开发工具、安全工具、系统工具。)

2、更新系统   dnf update --nobest

3、重启系统  reboot

4、安装DDE 桌面  dnf install dde

5、设置以图形界面的方式启动  systemctl set-default graphical.target

6、重启系统  reboot

 二、单服务器安装数据库

root 执行

  1. 检查安装软件依赖要求 (yum install libaio-devel readline-devel libnsl libedit-devel libxml2-devel lz4-devel numactl-devel unixODBC-devel java-1.8.0-openjdk-devel openblas-devel)
  2. 创建用户组dbgroup。(groupadd dbgroup)

  3.  创建用户组dbgroup下的普通用户dbmm,并设置普通用户dbmm的密码,密码建议设置为dbmm@123。(分步执行:1、useradd -g dbgroup dbmm    2、passwd dbmm)或者(    useradd -m -g dbgroup dbmm1 -p "$(openssl passwd -6 'dbmm1@123')"      )

dbmm执行

  1、登录桌面使用浏览器下载openGauss官方数据库应用

  2、主目录建立openGauss目录(mkdir ~/openGauss)

  3、解压数据库压缩包至openGauss目录(tar -jxf ~/Downloads/openGauss-Server-6.0.6-openEuler24.03-aarch64.tar.bz2 -C ~/openGauss)(根据版本和目录对应修改)

  4、执行ls命令或在窗体中检查解压是否正确、完成,是否符合预期。

  5、假定解压包的路径为openGauss,进入解压后目录下的simpleInstall。(cd ~/openGauss/simpleInstall)

  6、执行install.sh脚本安装openGauss。(sh install.sh -w xxxx)-w是指初始化数据库密码(gs_initdb指定),安全需要必须设置。最少8位,大小写+数字+符号

  7、使用ps命令查看主进程信息。(ps ux | grep gaussdb)

  8、使用openGauss 自带工具 gs_ctl 读取数据库实例状态信息

    # 先注释掉.bashrc中原有的ulimit硬限制行,消除警告 (sed -i 's/^ulimit -Hn/#ulimit -Hn/g' ~/.bashrc)

    # 将openGauss环境自动适配脚本写入用户登录配置文件,新开终端/重启服务器登录自动生效

    (cat >> ~/.bashrc <<'EOF'

     if [ -d ~/openGauss ]; then

      export GAUSSHOME=~/openGauss

       if [ -f ~/openGauss/env ]; then

      source ~/openGauss/env

       else

         export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH

        export PATH=$GAUSSHOME/bin:$PATH

       fi

    fi

  EOF)  

# 将openGauss环境自动适配脚本写入用户登录配置文件,新开终端/重启服务器登录自动生效
cat >> ~/.bashrc <<'EOF'
# openGauss环境自动适配脚本|兼容企业版env脚本与simpleInstall极简安装包
if [ -d ~/openGauss ]; then
  export GAUSSHOME=~/openGauss
  if [ -f ~/openGauss/env ]; then
    # 企业版:存在env脚本,直接加载
    source ~/openGauss/env
  else
    # 极简simpleInstall包:无env脚本,手动配置库路径与命令路径
    export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH
    export PATH=$GAUSSHOME/bin:$PATH
  fi
fi
EOF

  # 在当前终端立刻加载环境配置,本次会话直接生效 (source ~/.bashrc)

  # 查询数据库实例真实内核状态 (gs_ctl query -D ~/openGauss/data/single_node)

posted @ 2026-09-11 10:17  沉默种子  阅读(3)  评论(0)    收藏  举报