视屏:
通过网盘分享的文件:6fef7b2d082cadae1d0bb25acdf6bffd.mp4
链接: https://pan.baidu.com/s/1GrqCAw6tWf9OlDknBEIgWw 提取码: zdni
kingbase 数据版本不同查看授权的方法不同
注意:上传正式授权的系统用户要与安装数据库的系统用户保持一致
一.确认数据库版本
kingbase -V
二.替换授权
单机:
版本:V8R6
方法一:
第一步:拿到新的授权
第二步:找到授权文件
授权文件位置
ps -ef | grep bin/kingbase

1、 进入到license所在目录
根据现场实际路径,进入到目录,Server的上一个目录就是license所在目录
安装路径/KESRealPro/数据库版本/license.dat
例如:/opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/license.dat


替换授权文件(安装用户替换,注意权限)
mv license.dat license.dat_old 将新的license放到当前位置 cp newlicense license.dat 名字必须叫license.dat数据库才认识cp /home/kingbase/license.dat /opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/license.dat4、确保license.dat属主是kingbase

如果不是 用root执行chown kingbase:kingbase license.dat

第三步:重新加载数据库
./sys_ctl reload -D ../data(datal路径)sys_ctl reload_license -D ../data(datal路径) ----V8R6C9之后版本使用此命令


第四步 查看有效期
ksql -Usystem test
select get_license_validdays();-2代表永久
第五步 查看授权信息
select get_license_info() ;
方法二:
find 安装路径 -name "license.dat" 找到license.dat 改名,将正式授权文件放到
上面找到的安装路径下,文件名为License.dat之后替换
V8R6集群:
每个节点都需要更换
1.授权文件位置:../install下面
2.使用Kingbase用户拷贝授权文件到此路径下,覆盖原文件
cd /home/kingbase/cluster/install/
cp /home/kingbase/license.dat license.dat3.加载文件
su - kingbase
sys_ctl reload_license -D ../data(datal路径) ----V8R6C9之后版本使用此命令
V9授权跟换方法
第二步:找到授权文件
授权文件位置
安装路径/KESRealPro/数据库版本/license.dat
例如:/opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/license.dat
替换授权文件(安装用户替换,注意权限)
cp /home/kingbase/license.dat /opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/license.dat或者:system用户连接上执行select sys_reload_license('new_license_path')或者:sys_ctl -D DATA_DIR reload_license -L LICENSE_PATH
第三步:重新加载数据库
sys_ctl reload_license -D ../data(datal路径) ----V8R6C9之后版本使用此命令
第四步 查看有效期
ksql -Usystem test select get_license_validdays();-2代表永久
第五步 查看授权信息
cat license.dat 



