暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

电科金仓V8R6C9B14在OpenEuler24.03鲲鹏服务器安装排错过程

济南小老虎 2025-02-11
365

遇到的错误

/opt/Kingbase/ES/V8/Server/bin/initdb: error while loading shared libraries:
libldap_r-2.4.so.2: cannot open shared object file: No such file or directory

解决方法:
需要注意,在安装完应用部分,在初始化数据库时报错.
需要再报错的过程中使用root用户在其他窗口执行该命令
然后返回当前安装的窗口, 确认继续安装就可以了. 

ln -s usr/lib64/libldap.so.2.0.200 opt/Kingbase/ES/V8/Server/lib/libldap-2.4.so.2
ln -s usr/lib64/libldap.so.2.0.200 opt/Kingbase/ES/V8/Server/lib/libldap_r-2.4.so.2


下载文件

https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V008R006C009B0014/KingbaseES_V008R006C009B0014_Kunpeng64_install.iso
https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/license_%E4%BC%81%E4%B8%9A%E7%89%88.zip


具体命令

useradd kingbase
mkdir -p opt/Kingbase
mkdir -p install/Kingbase
mount KingbaseES_V008R006C009B0014_Kunpeng64_install.iso install/Kingbase
unzip license_企业版.zip
scp license_29296/license_29296_0.dat  /opt/Kingbase/license.dat
chown kingbase opt/Kingbase -R
chown kingbase install/ -R


配置部分

su - kingbase
cd /install/Kingbase
./setup.sh

需要注意: 选择序列号文件时 需要全目录文件信息
==========================================
Choose License File
-------------------


File Path: opt/Kingbase/license.dat

一路next就可以安装

比较常见的一个选择是: 
Server Encoding     UTF8
Database Mode       ORACLE
Case Sensitivity    NO
Block Size          8k
Encrypt Method      sm4 
Authentication Method   scram-sha-256

端口默认是 54321 比PG多一位数字. 
另外需要使用root用户执行一个命令:
/opt/Kingbase/ES/V8/install/script/root.sh
会将人大金仓设置为一个系统服务并且设置开机启动: chkconfig kingbased on


启动与关闭

service kingbased stop
service kingbased start

实质上的启动脚本为:
su - kingbase -c "LD_LIBRARY_PATH=/opt/Kingbase/ES/V8/Server/lib PATH=/opt/Kingbase/ES/V8/Server/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin opt/Kingbase/ES/V8/Server/bin/sys_ctl -w start -D \"/opt/Kingbase/ES/V8/data\" -l \"/opt/Kingbase/ES/V8/data/sys_log/startup.log\""


参数部分

su - kingbase
vim opt/Kingbase/ES/V8/data/sys_hba.conf
host    all             all             127.0.0.1/32            scram-sha-256
host    all             all             0.0.0.0/0               scram-sha-256
其实里面的内容比PG要完善一下, 可以直接使用人大金仓的工具进行连接. 

vim /opt/Kingbase/ES/V8/data/kingbase.conf
建议将最大连接数改大一些. 
可以根据系统的配置进行一些优化措施. 

另外注意 序列号的默认位置为:
/opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014

序列号过期了需要替换这个文件 然后重启

另外需要注意文件的属主, 属主不对启动是会失败的.


文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论