人大金仓 KingbaseES 数据库更换 license文件
人大金仓数据库单机和集群license数量不同。
单机一般一个,集群一般两个。
1、查找老的license.dat文件,在任何位置执行以下命令:
[root@kingbase bin]# find / -name license.dat
/opt/Kingbase/ES/V8R3/license.dat
/home/flysync/license.dat
/data/kingbase/R6/license.dat
2、kingbase授权文件确认,一般license.dat全路径上有kingbase字样
可以将以上license.dat 用cat查看,会有kignbase和单位名称等字样
产品名称 — 启用 — KingbaseES V8
用户名称 — 启用 — 北京人大金仓信息技术股份有限公司
3、更换授权文件
分别进入以上目录下,将原license重命名,命令:mvlicense.datlicense_old.dat3
上传新的license,将其更名为license.dat分别放到以上目录下
切换到root用户,修改新授权文件权限和以前license一样,
命令:chown kingbase:kingbase license.dat
Chmod 777 license.dat
4、license生效
生效方法
重启集群、
重启数据库
reload数据库
查找命令位置:
[root@kingbase bin]# find / -name sys_ctl
/opt/Kingbase/ES/V8R3/Server/bin/sys_ctl
/data/kingbase/R6/Server/bin/sys_ctl
进入到bin目录
cd /opt/Kingbase/ES/V8R3/Server/bin/
单机不启动加载授权:sys_ctl reload -D …/…/data
R3集群
重启:kingbase_monitor.sh restart
启动: kingbase_monitor.sh start
关闭: kingbase_monitor.sh start
R6集群启动
重启:sys_monitor.sh restart
启动: sys_monitor.sh start
关闭:sys_monitor.sh stop
5、license验证
TEST=# selectget_license_validdays(); get_license_validdays----------------------- 179(1 行记录)
-2代表永久授权
备注:
单机安装license常规目录类似
/opt/Kingbase/ES/V8/
R3集群license常规目录类似
/home/kingbase/Cluster/kingbaseES/V8/
/home/ kingbase/Cluster/kingbaseES/V8/cluster
/home/ kingbase/Cluster/kingbaseES/V8/Server/bin
R6集群license常规目录类似
/home/kingbase/cluster/haishi/haishi/kingbase/bin/license.dat
/home/kingbase/cluster/projectName/haishi/kingbase/bin/license.dat