kingbase 查看license
先登录数据库:
su - kingbase
ksql -U system -d postgres -p 54321
1、查询剩余有效天数(最常用,监控必用)
select get_license_validdays();
返回值规则:
>0:剩余 XX 天到期-2:永久授权-1:授权已过期
2、查看完整 License 详情(序列号、最大连接、CPU、功能模块)
select get_license_info();
输出包含:序列号、有效期、最大连接数、MAC 绑定、分区、GIS、流复制、读写分离等模块授权状态。
3、结构化查看授权信息(部分高版本支持)
select * from license_info();
4、查看系统内置授权视图
select * from sys_license;
5、操作系统层面查找 license.dat 文件
# 全局搜索授权文件
find / -name license.dat
常见默认路径:
/opt/Kingbase/ES/V8/license.dat
$KINGBASE_HOME/Server/bin/license.dat
⚠️ 直接 cat license.dat 只能看明文头部,不能替代数据库内函数查询,文件内加密内容无法人工解读。
重要运维知识点
- 更换 license.dat 后必须重启数据库
sys_ctl restart -D /你的data目录
sys_reload_conf() 无法重载 license,必须重启实例生效。
浙公网安备 33010602011771号