人大金仓的license有标准版,企业版,开发版等多个版本,各个版本的区别参考license比对
本文档介绍license到期后如何更换license
查看license 信息
使用操作系统命令 cat license.dat 可查看license信息,该方法只是查看许可证的信息,并不代表运行的许可证信息。
[kingbase@4195c199ae07 ~]$ cat userdata/etc/license.dat
-------------------BEGIN KINGASE.LICENSE.3.0 PRIVATE KEY-------------------
C2jEV4qxkPiL106gQ3qln2anYx0StyNLdTGBdmfva0PUPNZxbK4sQXC9eCc56HPzsMFybE
vye7qLXGRoXTgSEL7I/zqAJH4Pgjtz103k73uJjpuvB/KNvAuKpkhqCHkB7iPk+A3sfw4P
ATodyPr5msUnF1OeaZVbx0GVL4D4qR4vga73Wq5SD7g+YZd6uoTxmkOxWPRytYpeHcwDxY
uS1RVBvaN+34D0Oft0nwRB+mLn8yYwmtwMeWA161C2LjPxT+JX0CyuLNPuEBE4rsYbyDqZ
Wl5ZiwN5DQ8aoUsFEOKeDylidhEnnC6gpiOEgZzrG+FoHktddQmEi3X/9WPS7IuJZ9DsDI
LWlBbdMxwxWAp5FZuDngWd/laRBLjN6dLYUyRa3SEhft9iQX2zBSxwuqHNuPwIAj4pwkXn
c+PzF/vDN9Agd1y+icWlo1yYnv/39l4MP6VxmyyIVl7O3//XPy7eItnrEC0rqoTIEdEhoR
5Kx/EA9C2vNBqg6/CrONYQTJ4Mi5xzoWWfn/lbmkd/L1HOFxJQCHvpi19Gq5A4G7kIQ/FS
MhuTgIux4jpTeiu2Vf7uHzi7rBrdqYz7K4bI7b6cE5MxNlNBKQyQIBXLKDA7ZibGki2WZh
rD6mYRbDfcEZfF3ZT48G1MGSjzTXs0b12YGLp/SV9Dea/xg3Cbxj0Rk0fP+su9xv7acssj
pYhAO81PCybQ3rEMZbHvG+bLjecxh+8MCRaDhN413T3fiAfcAOHIbiJGRA0DA8AkVgGe8B
zs5EWlFuF9VutmcqE/0IDwYuImVAbVfd99MQ1M2sLG8OS7mg1gAZtuScPWCy0Zc3JEQawS
m3MAEctRQofRHC6FN/spcxr8RuT/MhChrkGor4jkNOb/x5wNdwob9QfL02D3iMaWBJdzbJ
nUQa6uSej660pOGq4rfXMdM3JvnprEd+9Wo9jSUka+eF0uGnMmoRjj5Tbhn0slOpdK+/M/
/LRPHgJRh8vUAZKjZgqp4s6XUybzFM6PnstRW65KxYypif1xBC5qwVoodcnmkn1jOgWlqV
oQNotO6LDf5I6ZUeD4ufNzkUjmsiKbdQxMrD4I9UwOt96u2fIp9C4uVraIfqUw/qc6COBi
Fl4ULdTQN7wSpTbzev+09/jIOAysqatRVcox1yhezRo9PbZvjoMZMW84sI9Qz7pVFSkz64
fd8dhePfxAcFNC7o5HRaBTtXHmiZedJlS7gr61fbB3HhgdTnbQUOH9MqbzIcJ1gISQHGqc
3DHfALtoQpX/hSrUGYTamfvQzunE5h/FFw9o6jzFlpC6Izo/cUbV9gsv8pZRvS1K0+YOoZ
LJBVPBZM5cLtDnfG0XbtBKFrHn/lfqrZNQBOMgQqhh8Nz38YQuX5lrxi6BKnhYtRQkJgu3
IWTruiZWWqaAmlEQfT7njekBqB5r+XoHCy2up1pQ2ToHORjQwjcGaiuRcXQ2yjevDYaJ6B
p2mWrKXa073mStMkeg7n0WfUaWSGyponKDZzshN4lrC+eigZvZkmiiLHN+t5kwSjQyq1eL
UGGmqZgtOirCPisqIh9j/fO0VskDIhDCzMoyThCbIHXsibkeTgEGYoEcl2QmTZeAW/XNxA
dCD6AYD1SLWzDfw7Y3R3TemRC43X44159f13wKCy2nL8jG6lLpk1cW1nN3ZaiA+yYFsTjv
zvhwfZvIKEexCtDXSSSbaACYYICzTgQjFTgDrGwGduRgnd9ep+UeJbUc6gr/G7WWfS3yr/
wYV+JF84z2f9LWCkO/JiE3/BT2bSjERxK6rmiyg1lzV4vPaxbSiWYAmnNRzQI+uA==
----------------------------------MD5SUM-----------------------------------
a2ecb0086b45030d50831c717d71bbb1
-------------------END KINGASE.LICENSE.3.0 PRIVATE KEY---------------------
License序列号 --- 启用 --- 26F58276-3457-11EF-AACD-000C29CBE49F
生产日期 --- 启用 --- 2024-06-27
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-企业版 V8R6
产品版本号 --- 启用 --- V008R006C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 90
用户名称 --- 启用 --- 官方网站试用授权
项目名称 --- 启用 --- 官方网站试用授权
CPU检查 --- 启用 --- 0
容器名称 --- 禁用 --- 0
MAC地址 --- 启用 --- 00:00:00:00:00:00
最大连接数 --- 启用 --- 0
分区 --- 启用 --- 0
物理同步 --- 启用 --- 0
读写分离模块 --- 启用 --- 0
恢复到指定时间点 --- 启用 --- 0
集群对网络故障的容错 --- 启用 --- 0
快速加载 --- 启用 --- 0
日志压缩 --- 启用 --- 0
全文检索 --- 启用 --- 0
性能优化包(性能诊断) --- 启用 --- 0
性能优化包(性能调优) --- 启用 --- 0
保密通讯协议 --- 启用 --- 0
审计 --- 启用 --- 0
三权分立 --- 启用 --- 0
透明加密 --- 启用 --- 0
强制访问控制 --- 启用 --- 0
列加密 --- 启用 --- 0
密码复杂度 --- 启用 --- 0
用户锁定 --- 启用 --- 0
集群管理软件 --- 启用 --- 0
集群配置工具 --- 启用 --- 0
集群高级管理包 --- 启用 --- 0
并行查询 --- 启用 --- 0
并行备份还原 --- 启用 --- 0
异构数据源 --- 启用 --- 0
日志解析 --- 启用 --- 0
GIS --- 启用 --- 0
日志解析为SQL --- 启用 --- 0
操作系统类型 --- 启用 --- 0
数据守护集群 --- 启用 --- 0
多活共享存储集群 --- 启用 --- 0get_license_info函数可获取License信息
kingbase=# select get_license_info();
get_license_info
------------------------------------------------------------------
License Type --- /home/kingbase/install/kingbase/bin/license.dat+
+
License序列号 --- 启用 --- 26F58276-3457-11EF-AACD-000C29CBE49F +
生产日期 --- 启用 --- 2024-06-27 +
产品名称 --- 启用 --- KingbaseES V8 +
细分版本模板名 --- 启用 --- SALES-企业版 V8R6 +
产品版本号 --- 启用 --- V008R006C +
浮动基准日期 ------ 启用 +
有效期间 --- 启用 --- 90 +
用户名称 --- 启用 --- 官方网站试用授权 +
项目名称 --- 启用 --- 官方网站试用授权 +
CPU检查 --- 启用 --- 0 +
容器名称 --- 禁用 --- 0 +
MAC地址 --- 启用 --- 00:00:00:00:00:00 +
最大连接数 --- 启用 --- 0 +
分区 --- 启用 --- 0 +
物理同步 --- 启用 --- 0 +
读写分离模块 --- 启用 --- 0 +
恢复到指定时间点 --- 启用 --- 0 +
集群对网络故障的容错 --- 启用 --- 0 +
快速加载 --- 启用 --- 0 +
日志压缩 --- 启用 --- 0 +
全文检索 --- 启用 --- 0 +
性能优化包(性能诊断) --- 启用 --- 0 +
性能优化包(性能调优) --- 启用 --- 0 +
保密通讯协议 --- 启用 --- 0 +
审计 --- 启用 --- 0 +
三权分立 --- 启用 --- 0 +
透明加密 --- 启用 --- 0 +
强制访问控制 --- 启用 --- 0 +
列加密 --- 启用 --- 0 +
密码复杂度 --- 启用 --- 0 +
用户锁定 --- 启用 --- 0 +
集群管理软件 --- 启用 --- 0 +
集群配置工具 --- 启用 --- 0 +
集群高级管理包 --- 启用 --- 0 +
并行查询 --- 启用 --- 0 +
并行备份还原 --- 启用 --- 0 +
异构数据源 --- 启用 --- 0 +
日志解析 --- 启用 --- 0 +
GIS --- 启用 --- 0 +
日志解析为SQL --- 启用 --- 0 +
操作系统类型 --- 启用 --- 0 +
数据守护集群 --- 启用 --- 0 +
多活共享存储集群 --- 启用 --- 0 +
(1 row)
查看剩余有效天数select GET_LICENSE_VALIDDAYS();
kingbase=# select GET_LICENSE_VALIDDAYS();
GET_LICENSE_VALIDDAYS
-----------------------
10
(1 row)
替换license
替换过程:
第一步:把新的license.dat传到服务器,记录好新的license.dat的绝对路径,执行 chown -R kingabse:kingbase license.dat (将用户权限赋予安装用户);
第二步:执行 su -kingbase 切换到kingbase用户;
第三步:执行 sys_ctl -D /home/kingbase/KingbaseES/V8/data reload_license license_path 。
注意
每个地方data路径可能不一样,通过ps -ef查找出带-D的进程,确定准确的data路径;license_path即为第一步上传到服务器的新授权的绝对路径)
问题描述:
替换license是否要重启数据库
分析与解决方法:
可以不必重启数据库,在任一system用户连接上执行 select sys_reload_license('new_license_path') ,退出重登录后就可以看到变更生效。或者使用 sys_ctl -D DATA_DIR reload_license LICENSE_DIR 的方式,也可以重新加载license信息。
注意
DATA_DIR为当数据库的数据目录;LICENSE_DIR为需要重新加载的新授权的路径,可以不指定,若不指定则默认重新加载正在生效的路径下的授权。
更换的license 需要比较以下几点:
1、 版本是否相同,包括:产品版本号、细分版本模板名。不同版本license不通用。
2、 数据库key值。如果换了license,但key值还是与原来相同,实际是同一个license文件,也就是实际没换。
3、 如果“浮动基准日期”是禁用的状态,到期日是“生产日期”+“有效期间”。如果“浮动基准日期”是启用的,到期日是license更换日期 +“有效期间”。
注意:如果是容器化启动可能会遇到重启容器授权无法生效的问题,我们需要删除容器再重建容器。
查看当前数据库的兼容模式及版本
# 查询架构模式(兼容模式)
show database_mode;
# 查看版本
select version();