人大金仓数据库的快速安装部署
说明
人大金仓数据库是 1999年以王珊教授为代表,中国人民大学一批最早在国内开展数据库教学、科研、开发的专家,
创立了我国第 一家数据库公司——人大金仓。
王珊教授师从萨师煊教授. 是中国人民大学的博士生导师
人大金仓的创立时间实际上是比武汉达梦还要早一些(达梦成立于2000年)
人大金仓最新的OLTP的版本是基于PG数据库进行的研发, 这里将安装部署进行一下简要的总结.
第一步资源下载
wget https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V008R006C008B0014/KingbaseES_V008R006C008B0014_Kunpeng64_install.iso
wget https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/license_%E4%BC%81%E4%B8%9A%E7%89%88.zip
需要说明一下 现在人大金仓的版本主要有V8R3 V8R6 以及V9R1 三个版本
理论上现在最稳定的应该是V8R6的版本.
祖新版本的详细版本号为:
V008R006C008B0014
需要注意人大金仓的V8R3和V8R6 其实是不兼容的
需要选择好版本
并且建议选择同样R版本里面比较靠后的发行版. 问题可能会少很多.
用户和文件处理
useradd kingbase
mkdir -p /opt/Kingbase
mkdir -p /install/Kingbase
mount KingbaseES_V008R006C008B0014_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 YES
Block Size 8k
Encrypt Method sm4
Authentication Method scram-sha-256
端口默认是 54321 比PG多一位数字.
另外需要使用root用户执行一个命令:
/opt/Kingbase/ES/V8/install/script/root.sh
会将人大金仓设置为一个系统服务
启动与关闭服务
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
序列号过期了需要替换这个文件 然后重启
另外需要注意文件的属主, 属主不对启动是会失败的.
标签:opt,金仓,数据库,人大,Kingbase,kingbase,V8,ES
From: https://www.cnblogs.com/jinanxiaolaohu/p/17828829.html