Linux系统安装KingbaseES(人大金仓)数据库

1、查看CPU架构信息

在Linux系统中,我们可以通过查看/proc/cpuinfo文件来获取CPU的详细信息。以下是使用命令行的示例:

cat /proc/cpuinfo | grep "model name"

这条命令将会输出CPU的型号名称。 此外,我们也可以使用uname -m查看CPU架构:

uname -m

lscpu命令来获得更多详细信息:

lscpu

2、下载数据库安装包

官网地址:https://www.kingbase.com.cn/xzzx/index.htm

选择产品类型:KingbaseES;选择版本:根据服务器架构选择安装包,这里选择X86(64)

下载授权文件,这里下载开发版,尽量选择企业版,开发版最大连接数为10。

3、安装准备

3.1、创建安装用户

在正式安装前,新建kingbase用户作为金仓数据库管理系统KingbaseES专用的系统用户,运行如下命令创建kingbase用户:

useradd kingbase

3.2、赋权

将安装包上传至 /opt/KingbaseES,权限赋予kingbase用户:

chown -R kingbase:kingbase /opt/KingbaseES

3.3、创建安装目录

mkdir -p /opt/apps/KingbaseES
mkdir -p /opt/apps/Kingbase
赋权:
chown -R kingbase:kingbase  /opt/apps/KingbaseES
chown -R kingbase:kingbase  /opt/apps/Kingbase

3.4、挂载安装程序

iso格式的安装程序包需要先挂载才能使用,挂载iso文件需要使用root用户:

mount KingbaseES_V009R001C001B0030_Lin64_install /opt/apps/KingbaseES

4、正式安装

4.1、控制台安装

kingbase 用户进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:

su - kingbase # 切换到安装用户
cd /opt/apps/KingbaseES # 进入挂载点目录
./setup.sh -i console # 执行安装脚本,命令行安装

一路回车(enter) --> 直到出现 【完全安装】 的选项,选择完全安装 --> 选择授权文件 --> 选择安装目录 --> 等待安装 --> 选择数据存储路径 --> 设置初始化参数

#1
.......
是否接受此许可协议条款? (Y/N): Y
#2
请选择将由本安装程序安装的“安装集”。
  ->1- 完全安装
    2- 客户端安装
    3- 定制安装
输入“安装集”的号码,或按 <ENTER> 键以接受缺省值:1
#3
选择授权文件
文件路径 : /opt/KingbaseES/license_39892_0.dat
#4
选择安装目录
输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
/opt/Kingbase/ES/V9/
#5
选择存储数据的文件夹
请选择一个文件夹,该文件夹必须为空。
Data folder (默认﹕ /opt/Kingbase/ES/V9/data): 
#6
数据库端口
请输入数据库服务监听端口,默认54321。
端口 (默认﹕ 54321):
#7
数据库管理员
请输入数据库管理员用户名。
User (默认﹕ system): medicom
#8
输入密码
本次安装需输入密码才能继续。
请输入密码: 请输入密码:*********
请再次输入密码: 请再次输入密码:*********
#9
数据库服务字符集
请输入服务端字符集编码。
    1- default
  ->2- UTF8
    3- GBK
    4- GB2312
    5- GB18030
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2
#10
区域
请输入数据库区域。
    1- C
  ->2- zh_CN.UTF-8
    3- en_US.UTF-8
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2
#11
数据库兼容模式
请输入数据库兼容模式。
    1- PG
  ->2- ORACLE
    3- MySQL
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#12
字符大小写敏感特性
请输入字符大小写敏感特性。
  ->1- YES
    2- NO
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#13
存储块大小
请输入存储块大小。
  ->1- 8k
    2- 16k
    3- 32k
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 3
#14
身份认证方法
请选择身份认证方法。
  ->1- scram-sha-256
    2- scram-sm3
    3- sm4
    4- sm3
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#15
自定义参数
请输入自定义初始化数据库参数。
Custom (默认﹕  ): 
#16
数据库即将被安装,需要花费一些时间,请耐心等待。
请按 <ENTER> 键继续: 
安装完成
恭喜!KingbaseES V9 已成功地安装到:
/opt/Kingbase
如果您需要将 KingbaseES V9 注册为系统服务,请运行
    /opt/Kingbase/ES/V9/install/script/root.sh

4.2、注册服务

su - root
/opt/Kingbase/ES/V9/install/script/root.sh

4.3、开放防火墙端口

开放防火墙端口

firewall-cmd --add-port=54321/tcp --permanent
firewall-cmd --reload

如为别的防火墙类型,参考防火墙文档。

5、连接数据库

5.1、命令行连接库并执行查询

cd /opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/Server/bin/
./ksql -p 54321 -U medicom test
SELECT id, check_id, "type", "name", defval FROM sys_hm.check_param; 

5.2、DBeaver配置链接Kingbase

5.2.1 下载JDBC驱动jar包

可以到人大金仓官网:https://www.kingbase.com.cn/xzzx/index.htm 下载接口驱动。

也可以到MVN网站 https://mvnrepository.com/artifact/cn.com.kingbase 下载。

5.2.1 配置DBeaver驱动器

下载好驱动后,打开数据库-驱动管理器-新建驱动-添加驱动库文件(找到类)-设置驱动参数。

驱动名称可以随意命名,驱动类型Generic 类名上一步添加驱动库文件(找到类)确定后这里会自动填充 URL模板填写为:jdbc: kingbase8://{host}:{port}/{database} 默认端口我们填写为:54321 默认用户:medicom(安装过程填写的) 默认数据库:test

5.2.3 DBeaver连接Kingbase数据库

以上配置好后就可以通过DBeaver连接数据库了。

接下来就可以正常使用DBeaver管理Kingbase数据库了。

5.3、KStudio下载与安装

人大金仓数据库自带KStudio管理工具在WINDOWS平台使用。可以到官网下载WINDOWS版本安装包,安装过程选择客户端安装即可。整个安装过程比较简单,这里不赘述。

安装完成以后就可使用KStudio连接数据库了。

评论

评论列表

暂无评论

文章目录

    查看评论