暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kingbase单实例场景下更新license步骤

原创 董小姐 恩墨学院 2024-01-02
383

查进程

确定在运行的kingbase服务是在用的服务,避免因多个kingbase服务混淆

[kingbase@node1 V8]$ ps -ef | grep Kingbase
kingbase   3190      1  0 10:06 ?        00:00:00 /KingbaseES/V8/Server/bin/kingbase -D /data

查看license信息

license文件位置:安装目录种Server目录平级下

[root@node1 Server]# cat /KingbaseES/V8/license.dat
***省略***
-------------------BEGIN KINGASE.LICENSE.3.0 PRIVATE KEY-------------------
***省略***
----------------------------------MD5SUM-----------------------------------
***省略***
-------------------END KINGASE.LICENSE.3.0 PRIVATE KEY---------------------
License序列号 --- 启用 --- 74FE7946-4378-11EC-AE8E-000C29CBE49F
生产日期 --- 启用 --- 2021-11-12
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-开发版 V8R6   
产品版本号 --- 启用 --- V008R006C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 0
用户名称 --- 启用 --- 官方网站试用授权
项目名称 --- 启用 --- 官方网站试用授权
***省略***

查询license剩余有效期

[kingbase@node1 ~]$ ksql -Usystem test
ksql (V8.0)
输入 "help" 来获取帮助信息.

test=# select get_license_validdays();
 get_license_validdays 
-----------------------
                    -2
(1 行记录)

获取新license文件

从公司或者人大金仓方面获取license文件,申请时提供数据库版本号

自行在官网下载试用版授权文件:https://www.kingbase.com.cn/xzzx/index.html


查找旧license文件

由于安装数据库时指定了license路径,需要找到旧license.dat文件进行替换

可使用find搜索,license文件地址不固定

[root@node1 Server]# find / -name license*
/KingbaseES/V8/license.dat

替换license文件

将旧license备份或改名,新license放到其同级路径下

--旧license备份或改名
[kingbase@node1 V8]$ cd /KingbaseES/V8/
[kingbase@node1 V8]$ mv license.dat license.dat_bak_`date +%F`

--上传解压后的license文件至/KingbaseES/V8/目录下,并重命名为license.dat
[root@node1 ~]# cd /KingbaseES/V8/
[root@node1 V8]# mv license_29404_0.dat license.dat
[root@node1 V8]# chown -R kingbase:kingbase license.dat

重启数据库服务

--查看进程
[root@node1 ~]# ps -ef | grep Kingbase 
kingbase  12139      1  0 15:38 ?        00:00:00 /KingbaseES/V8/Server/bin/kingbase -D /data

--停止数据库服务
su - kingbase
sys_ctl stop -D /data

--启动数据库服务
su - kingbase
sys_ctl start -D /data

查询license有效期

[kingbase@node1 ~]$ ksql -Usystem test
ksql (V8.0)
输入 "help" 来获取帮助信息.

test=# select get_license_validdays();
 get_license_validdays 
-----------------------
                    365
(1 行记录)

参考链接:https://blog.csdn.net/weixin_43859729/article/details/121820964

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论