KingbaseES人大金仓学习

本文介绍一款基于PostgreSQL开发的国产数据库,涵盖安装、启动、更换许可文件、Ksql命令行交互等内容。安装时可能遇到初始化问题,可替换验证文件解决。还提及不同版本更换许可文件步骤,以及使用中遇到的SQL错误及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一款国产数据库,相比mysql之下更多规范更加麻烦。
遇到的问题:
1.安装时无法初始化,查看日志安装完成后init脚本运行错误,无法初始化。
解决:替换验证文件,设置初始密码

一、安装

1.根据官方提供安装手册进行安装(企业版授权文件不可用,标准版可用)
在这里插入图片描述

安装到windows:

安装到linux:
1.在windows把软件安装包和授权文件放入linux服务器
2.linux服务器下开创新用户,赋予新用户文件权限,以新用户权限安装
3.查看是否运行
4.查看外部是否连上(防火墙是否开启访问端口号)

二、启动

在这里插入图片描述

(打开防火墙开放端口连接)

三、更换许可文件

v8版本更换license步骤:
1、切换到数据库属主用户(poitech),命令:su - kingbase
输入命令which kingbase,查看数据库安装位置
2、分别进入 数据库安装目录、安装目录/Server/bin、安装目录/Cluster/bin、安装目录/ManagerTools/tools//bin 四个目录下
将原license重命名,命令:mv license.dat license_old.dat
3、将新授权文件更名为license.dat分别放到上述目录下
4、切换到root用户,分别进入到上述目录下修改新授权文件权限,命令:chown kingbase:kingbase license.dat
5、确认新授权文件信息,切换到poitech用户 ,命令:cat license.dat
v7版本更换license步骤:
1、切换到数据库属主用户(poitech),命令:su - kingbase
输入命令which kingbase,查看数据库安装位置
2、进入数据库安装目录bin文件夹下,将原license重命名,命令:mv license.dat license_old.dat
3、将新授权文件更名为license.dat放到数据库安装目录bin文件夹下
4、切换到root用户,修改新授权文件权限,命令:chown kingbase:kingbase license.dat
5、确认新授权文件信息,切换到poitech用户 ,命令: liccheck license.dat

四、Ksql命令行交互

在/opt/Kingbase/ES/V8/Server/bin 目录下运行./ksql -USYSTEM -W123 POIT_GOV_PALTFORM
进入ksql命令行交互,ctrl+D退出

遇到的问题

这是一款基于PostgreSQL开发的国产数据库,遇到问题可以查找PostgreSQL方面的同样问题

  • 金仓”单引号和””双引号的区别:””双引号标注里面的内容为其中一个字段,’’单引号标注内容为字符串
  • 关键字列表:type,level
  • SQL 错误 [42601]: 错误: CONNECT BY clause required in this query block
    这是因为查询字段中包含金仓的关键字,只要在相应字段上加上””即可
  • 无效的整数类型输入语法
    这是因为无法识别字段是整形导致判断出现错误,一般是需要判断字段为关键字需要加上””
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值