系统版本:Kylin V10 SP2 SSL版本:openssl-1.1.1f SSH版本:openssh-8.2p1 CURL版本:crul-7.71.1 数据库版本:Mogdb 303
1、root系统用户密码未知,或过于复杂 针对4A管理网段用户无法提供root密码,或者root密码过于复杂/超长等场景,可以使用高权限sudo的omm用户替代root用户安装数据库。
2、麒麟特殊版本中,ssh版本导致的部分OG自带工具失效
在部分Kylin V10 SP2版本中(sp1.1+update/sp2+update),由于ssh/ssl依赖了OPENSSL_1_1_1f动态库文件,而OG没有配置OPENSSL_1_1_1f相关依赖库文件,所以Mogdb安装后omm用户调用ssh相关工具时,会出现version OPENSSL_1_1_1f not found (required by ssh)报错,OG自带的gs_om/gs_guc等工具无法使用。可用通过升级ssh/ssl版本处理该问题。

1、建立omm用户,并给予高权限。
2、在数据库安装之前,需要将openssh-8.2p1升级到openssh-8.4p1,openssl-1.1.1f 升级到 openssl-1.1.1g,crul-7.71.1升级到 curl-7.86.0。
## 建立omm用户
su - root
groupadd dbgrp -g 2000
useradd omm -g 2000 -u 2000
passwd omm
# 密码:Mogdb@1234(请勿修改该密码,或者可以使用ptk encrypt命令自行生成配置文件中密匙)
## sudo赋权
su - root
cp /etc/sudoers /etc/sudoers.bak
echo "omm ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers
cat /etc/sudoers

## 上传ptk及mogdb软件包/插件包
su - root
mkidr /opt/software
rz Toolkits-3.0.3-openEuler-x86_64.tar.gz
rz Plugins-3.0.3-openEuler-x86_64.tar.gz
rz MogDB-3.0.3-openEuler-x86_64.tar.gz
rz ptk_linux_x86_64.tar.gz
## 加压缩ptk,并修改PATH环境变量
tar -xvf ptk_linux_x86_64.tar.gz
vi ~/.bashrc
# 最下部分插入