人大金仓授权文件过期

人大金仓授权文件过期

今天接到领导的一个任务,之前安装的人大金仓(版本KingbaseES V009R003C011)过期了,领导叫我重装数据库,避免数据库过期。

于是上网查阅了下,发现不需要重装,更换授权文件就可以了。

于是进入人大金仓官网,找到授权文件下载,可是:

非常的尴尬,这个文件是1月份的,现在已经快10月份了。

于是问了一下金仓的ai客服:
在这里插入图片描述
叫我打电话给人工客服。可惜那边一直忙线,实在是联系不到。

我也不抱希望对方会提供这个文件了。

由于之前换了官方下载的授权文件,然后重启了一下数据库服务,结果发现启动失败了!
在这里插入图片描述

[kingbase@localhost bin]$ ./sys_ctl restart -D /data/gzw/apps/Kingbase/data
sys_ctl: PID 文件 "/data/gzw/apps/Kingbase/data/kingbase.pid" 不存在
服务器进程是否正在运行?
尝试启动服务器进程
等待服务器进程启动 ....FATAL:  XX000: License file expired.
LOCATION:  KesMasterMain, master.c:926
 已停止等待
sys_ctl: 无法启动服务器进程
检查日志输出.

这里经过排查后,发现就是授权文件的问题,由于是在拿不到最新的授权文件,数据库又不能停,所以只能出此下策:修改系统时间,以重启服务。
把系统时间修改为安装数据库的时间,随后启动成功。

[root@localhost bin]# date -s "2025-04-20 10:00:00"
2025年 04月 20日 星期日 10:00:00 CST

有没有发现一个问题,即便授权过期了,但是数据库服务还是可以正常运行
然后翻了下官方的文档发现:
根据 KingbaseES 产品手册的说明,只要不重启数据库,即使 License 过期,数据库也不会立即终止所有操作
在这里插入图片描述
KingbaseES 的 License 授权期限校验机制在数据库重启时才会启动。当 License 过期后,如果不重启数据库,数据库会继续正常运行,但会限制资源使用和功能特性的使用。如果重启数据库,启动过程将报错,提示 “致命错误,license file expired”,导致数据库无法正常启动。

所以未来如果遇到了需要重启数据库失败的授权错误,又无法第一时间拿到授权文件,就可以先修改下系统时间来凑合一下。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值