麒麟V10服务器上安装与运行人大金仓数据库

鼠扑  金牌会员 | 2023-7-14 11:13:46 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 918|帖子 918|积分 2754


1、简介
人大金仓数据库(KingbaseES)是面向事务处理类、兼顾分析类应用领域的新型数据库产品,致力于解决高并发、高可靠数据存储计算问题,是一款为企事业单位管理信息系统、业务系统量身打造的承载数据库,目前性能已全面升级,是具有高成熟度的数据库产品。
2、准备工作
数据库的安装包可以在人大金仓官方网站上下载:https://www.kingbase.com.cn/
这里我们选择最新的 V8 R3 飞腾 + Linux 版本进行下载

同时官网提供了试用期限为90天的授权文件,一并下载下来,因为在安装过程中需要提供授权文件:

安装环境:
· CPU 飞腾FT2000+
· 操作系统:Kylin Linux Advanced Server release V10 (Tercel)
· 内核信息:4.19.90-17.5.ky10.aarch64
3、安装过程
3.1 上传和解压安装包
将下载的安装包 KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz 和授权文件 license_V8R3-专业版.dat 上传至服务器。例如 /home/greatwall/software

将安装包进行解压:tar -zxf KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz
3.2 创建安装目录
确定数据库安装位置,创建目录并赋予当前账号权限,例如我们要将数据库安装到 /opt/kingbase 目录下,首先创建目录:
sudo mkdir -p /opt/kingbase
然后设置权限:
sudo chown -R greatwall:greatwall /opt/kingbase/
sudo chmod 755 /opt/kingbase/
3.3 运行安装脚本
进入安装目录:
cd /home/greatwall/software/KingbaseES_V008R003C002B0061_Aarch64_install
运行安装脚本:
./setup.sh
注意不能以 root 权限运行该脚本,应该以普通权限运行,否则会报错。

多数步骤都可以按回车键继续,阅读完条款后输入 Y 继续,默认选择“完全安装”:

选择授权文件路径:

选择安装目录,即前面创建的 /opt/kingbase:

后续回车键继续并完成安装过程,选择默认的数据库存放路径 /opt/kingbase/data:

设置端口信息,默认为 54321:

确认账户为 SYSTEM,并输入密码:

选择默认字符集 UTF8:

选择大小写敏感的默认设置:

按回车键继续完成数据库初始化步骤:

4、运行
4.1 启动、停止、自动启动
4.1.1 启动
将人大金仓数据库注册为系统服务:
sudo sh /opt/kingbase/Scripts/root.sh

重启服务器,此时已完成系统服务注册并启动,数据库端口也已监听:

如果服务意外停止,可以使用以下命令运行:
sudo systemctl status kingbase
或:
sudo service kingbase8d start
4.1.2 停止
可以使用以下命令停止数据库运行:
sudo systemctl stop kingbase
或:
sudo service kingbase8d stop
[size=1.2em]4.2 常用参数、配置文件
人大金仓数据库配置文件默认位于安装目录下的 data 目录,通过编辑该文件,可对数据库运行参数进行修改:

具体用户手册可以从人大金仓官方网站进行下载查阅:

5、验证
使用 ksql 程序验证数据库是否正常使用:
cd /opt/kingbase/Server/bin
./ksql TEST SYSTEM
输入安装数据库时设置的密码,即可成功登录数据库:

6、常见错误
6.1 安装脚本权限问题
在运行安装脚本时,需要以非 root 用户运行。
当运行时遇到 setup 目录不存在或其他错误时,很可能为目录权限不正确,请确保当前普通用户对安装目录文件具备完全读写权限。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表