返回

Alibaba Cloud Elastic人大金仓数据库更换license.dat许可证

原创
admin的头像admin·发布于 2025-07-23 11:33·阅读 12

一、概述

本指南针对已安装的 Kingbase ES V8 数据库,将默认的试用版 license.dat 文件替换为永久版。替换完成后,可通过查询确认许可证已切换为永久有效。

二、前提条件

  1. 操作系统用户:具备 root 权限,或对安装目录及数据库服务有完全操作权限。
  2. 新许可证文件:已准备好永久版许可证文件(例如 license_54089_0.dat),并上传至服务器(可放在 /home 目录或其他临时目录)。
  3. 安装路径:默认安装目录为 /opt/Kingbase/ES/V8,实际路径请根据现场环境调整。

三、操作步骤

1. 确认当前 license.dat 文件所在位置

bash 复制代码
# 进入安装根目录,查看 license.dat 的软连接指向
cd /opt/Kingbase/ES/V8
ls -l license.dat

示例输出:

复制代码
lrwxrwxrwx 1 kingbase kingbase 60 Jul 22 10:53 license.dat -> /opt/Kingbase/ES/V8/KESRealPro/V008R006C009B0014/license.dat

由此可知,真正的 license.dat 存放在:

复制代码
/opt/Kingbase/ES/V8/KESRealPro/V008R006C009B0014/

2. 备份旧许可证并上传新许可证

bash 复制代码
# 切换到临时目录
cd /opt/Kingbase/ES/V8/KESRealPro/V008R006C009B0014/

# (可选)备份原有许可证
mv license.dat license.dat.bak

# 上传新的永久版许可证,假设命名为 license_54089_0.dat
# 这里用 ls 确认文件已上传
ls -l
# -rw-r--r-- 1 root root 3862 Apr 25 09:50 license_54089_0.dat

3. 替换并重命名许可证文件

bash 复制代码
# 切换到真实的 license 存放目录
cd /opt/Kingbase/ES/V8/KESRealPro/V008R006C009B0014/

# 删除旧的 license.dat(软连接目标)
rm -f license.dat

# 将新文件移动并重命名为 license.dat
mv /home/license_54089_0.dat ./license.dat

4. 修改文件所属用户与权限

bash 复制代码
# 将文件所属用户和组改为 kingbase
chown kingbase:kingbase license.dat

# 添加可执行权限
chmod +x license.dat

5. 重建软连接并重启数据库

bash 复制代码
# 回到安装根目录
cd /opt/Kingbase/ES/V8

# 删除旧的软连接
rm -f license.dat

# 新建指向永久版 license 的软连接
ln -s /opt/Kingbase/ES/V8/KESRealPro/V008R006C009B0014/license.dat license.dat

# 根据版本不同,重启数据库服务
# V8/10 通用:
./sys_ctl -w restart -D /opt/Kingbase/ES/V8/data/ -l /opt/Kingbase/ES/V8/data/sys_log/startup.log

6. 验证许可证状态

sql 复制代码
-- 登录数据库后执行:
SELECT CURRENT_DATE + GET_LICENSE_VALIDDAYS();   查看到期日期
SELECT GET_LICENSE_VALIDDAYS();    还有几天到期
  • 如果返回值为 -2,则表示永久有效

四、注意事项

  • 路径差异:安装目录或版本号,请根据现场实际路径调整。
  • 备份:务必先备份旧的 license.dat 文件,以便回滚。
  • 权限:文件必须归属 kingbase 用户且具备可执行权限,才能被数据库正确加载。
  • 服务名称:不同版本的 service 名称可能不一致,请留意系统中实际的服务单元名称。

作者的其他文章
IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。
IP地址配置HTTPS 内网IP配置HTTPS保姆教程
Docker 数据目录迁移完整指南:从 /var/lib/docker 迁移到自定义路径
本文介绍了将 Docker 数据目录从 /var/lib/docker 迁移到自定义路径 /data2/docker/data 的完整过程,包括停止 Docker 服务、复制数据、修改配置文件及验证数据完整性。提供了常见问题的解决方案,帮助用户在空间不足时顺利迁移 Docker 数据。
Docker 数据目录迁移完整指南:从 /var/lib/docker 迁移到自定义路径
2025年必备:让Nginx配置清晰如诗的工具推荐
文章浏览阅读464次,点赞4次,收藏4次。本文介绍了格式化Nginx配置文件的重要性,指出良好格式能提升可读性、团队协作效率和降低错误风险。文章推荐了2025年优秀的在线格式化工具,这类工具应具备操作简单、专业格式化效果、安全保障等特性。建议将格式化工具集成到开发流程中,并制定团队规范,以优雅管理Nginx配置。文末推荐了一个专业在线格式化工具,帮助开发者高效处理配置文件。
2025年必备:让Nginx配置清晰如诗的工具推荐
Claude 命令大全:从入门到精通的终端操作指南(2025 最新)
本教程全面整理 *Claude 命令行(CLI)使用指南*,从基础启动命令、项目管理、权限控制、模型切换到高级思考模式,全方位提升开发者在终端中使用 Claude 的效率。适合新手与资深开发者收藏参考。
Claude 命令大全:从入门到精通的终端操作指南(2025 最新)
屏幕检测专家 — 专业的在线屏幕测试工具
屏幕检测专家 — 专业的在线屏幕测试工具
屏幕检测专家 — 专业的在线屏幕测试工具
Keye-VL-1.5-8B(快手 Keye-VL)— 腾讯云两卡 32GB GPU **保姆级** 部署指南(Ubuntu 22.04 / CUDA 12.2 / Driver 535.216.01 / Python 3.10)
保姆级教程:在腾讯云两卡 32GB GPU(Ubuntu 22.04 / CUDA 12.2)上完整部署快手 Keye-VL-1.5-8B。包含驱动安装、conda 环境、PyTorch、bitsandbytes、vLLM、ModelScope 模型下载与 Gradio demo 运行步骤及常见排错。适合工程复现与上线优化。
Keye-VL-1.5-8B(快手 Keye-VL)— 腾讯云两卡 32GB GPU **保姆级** 部署指南(Ubuntu 22.04 / CUDA 12.2 / Driver 535.216.01 / Python 3.10)
Ubuntu系统ECS重启后“/etc/resolv.conf”被还原怎么办?
处理方法 在处理前,建议先禁用systemd-resolved服务。 方法一:手动修改/etc/resolv.conf文件。 以root用户登录ECS。 关闭并禁用systemd-resolved服务
共享打印机报错连不上怎么办?修复错误代码(0x000006d9/0x0000011b 等)最新Win10/11 共享打印机常见问题 + 解决教程,附工具!
Win11 打印机共享报错全面修复指南:涵盖 0x000006d9、0x0000011b、0x0000007e 等常见码,并提供一键 PowerShell 工具,十分钟内搞定老款惠普共享打印机。
共享打印机报错连不上怎么办?修复错误代码(0x000006d9/0x0000011b 等)最新Win10/11 共享打印机常见问题 + 解决教程,附工具!
实战Spring Boot + Vue 集成 Activiti 工作流引擎 | 双模式简单 & 自定义审批平台
基于 Spring Boot 与 Vue 的高效工作流平台,支持简单模式与自定义模式双引擎,在线流程建模、版本管理、审批节点灵活配置,多渠道消息通知,Docker/K8s 部署,高可用与可扩展。
2025 年国内 Docker/DockerHub 镜像源加速列表(7 月 28 日更新 · 长期维护)
2025 年最新国内 Docker Hub 镜像源加速列表,包含轩辕镜像、腾讯云、阿里云、DaoCloud、AtomHub 等多家稳定 CDN 服务,附详细配置教程与常见问题说明,适用于 Linux、macOS、Windows 平台。
2025 年国内 Docker/DockerHub 镜像源加速列表(7 月 28 日更新 · 长期维护)