Linux
- 首先去人大金仓官网下载对应版本的授权文件 (要注意版本和授权文件类型)
-
使用 root 账号将文件 license.dat 上传至服务器中,我的是放在 home 目录
-
授权:
chown -R kingbase:kingbase license.dat
(用什么用户安装的用户权限给到哪个用户)
chmod -x license.dat
- 登录 kingbase 账号
su kingbase
找到 license.dat 路径,一般在 /home/kingbase/KingbaseES/v8/KESRealPro/V008R006C008B0014 目录下,可通过
find / -name license.dat
查找路径,进入这个目录
复制 (cp 命令) 或移动 (mv 命令) 刚刚 root 账号下上传的 license.dat 文件到这里
- 重启数据库
./sys_ctl stop -D /home/kingbase/KingbaseES/v8/data
(data 数据目录)
./sys_ctl start -D /home/kingbase/KingbaseES/v8/data
退出数据库 \q,重新登陆 ksql test system,在数据库里执行
SELECT get_license_validdays();
查看 license 过期时间,-2 代表正式版长期
Windows
-
进官网下载授权文件 (要注意版本和授权文件类型)
-
重命名原文件,将下载的 license.dat 移动到这里 E:\developtools\kingbase\KESRealPro\V008R006C008B0014 E:\developtools\kingbase\为安装路径
-
重启数据库 cmd 进入数据库 bin 目录
sys_ctl -D E:\developtools\kingbase\data stop
sys_ctl -D E:\developtools\kingbase\data start

