KingbaseES数据库的license授权更换
一、准备工作
- 获取新的 License 文件(金仓官网授权是浮动日期,只能使用一次)
联系金仓数据库厂商或授权服务商(打金仓官网400-6011-188转1,找商务申请新授权),提供数据库详细版本,申请新的 License 文件。 - 确认数据库版本和安装路径
记录当前 KingbaseES 的安装路径(如 Linux 下默认 /opt/Kingbase/ES/V9,Windows 下默认 C:\Program Files\Kingbase\ES\V9),以及数据库服务状态。 - linux也可以使用find / -name license.dat进行查询数据库的安装目录。
![image]()
kingbase授权文件确认,一般license.dat全路径上有kingbase字样
可以将以上license.dat 用cat查看,会有授权版本号和细分版本号。
cat license.dat

二、更换 License 的步骤
-
分别进入以上目录下(请看第一个find查出的两个目录),将原license.dat重命名,命令:mv license.dat license_old.dat3
![image]()
-
上传新的license,将其更名为license.dat分别放到以上目录下(请看第一个find查出的两个目录)
![image]()
如果新license.dat授权文件的归属和权限和旧授权文件不匹配则执行一下操作(权限和归属一致可以忽略一下修改权限步骤)
- 切换到root用户,修改新授权文件权限和以前license一样
chown kingbase:kingbase license.dat
chmod 750 license.dat(777或750权限)
![image]()
三、license生效
- 进入安装目录下Server/bin目录,执行重启或者重载命令
方式一: 重启数据库
./sys_ctl restart -D 数据data目录
![image]()
方式二: 重载license授权文件(不重启数据库操作)
./sys_ctl reload_license -D 数据data目录

四、license验证
- 进入安装目录下Server/bin目录,进入数据库查询授权剩余天数
select get_license_validdays();
![image]()
本次测试使用的是旧授权,正常新授权更换后查询剩余天数会显示“90”。







浙公网安备 33010602011771号