Kingbase数据库检查授权有效期并更换授权文件

检查数据库授权文件到期时间

如果返回值为‌正数‌,表示授权文件在该天数后到期。
如果返回值为‌-1‌,表示授权文件‌已过期‌。
如果返回值为‌-2‌,表示授权文件为‌永久有效‌。‌

SELECT GET_LICENSE_VALIDDAYS(); 

更换新授权操作步骤如下

切换到普通用户

su - kingbase

确认数据库安装目录

-D 参数后为数据目录

ps -ef |grep data |grep -Ev grep 
kingbase 2300416       1  0 09:06 ?        00:00:00 /data/KingbaseV8/V8/KESRealPro/V008R006C008B0020/Server/bin/kingbase -D /data/KingbaseV8/kbdata

更换数据库授权

数据库安装目录/data/KingbaseV8/V8/KESRealPro/V008R006C008B0020/Server的bin目录下
有个license.dat文件,先备份:cp license.dat license.dat_bak
然后可以直接echo清空,再vim编辑写入最新授权数据

cp license.dat  license.dat_bak
echo > license.dat
vim license.dat

重新加载授权信息

sys_ctl -D /data/kingbase/cluster/V8/gxhs/kingbase/data reload

参考链接:https://blog.csdn.net/qq_40916808/article/details/150619427

posted @ 2026-02-12 09:14  槑孒  阅读(31)  评论(0)    收藏  举报