【海量数据库】替换授权文件

目录

  • [Vastbase 授权文件管理指南](#Vastbase 授权文件管理指南)
    • 场景一、替换授权文件
      • 操作步骤
        • [1. 查看当前授权路径](#1. 查看当前授权路径)
        • [2. 备份原有授权文件](#2. 备份原有授权文件)
        • [3. 上传新授权文件](#3. 上传新授权文件)
        • [4. 替换授权文件](#4. 替换授权文件)
        • [5. 设置属主及权限](#5. 设置属主及权限)
        • [6. 重载配置](#6. 重载配置)
        • [7. 校验授权](#7. 校验授权)
    • 场景二、添加授权文件
      • 操作步骤
        • [1. 上传授权文件](#1. 上传授权文件)
        • [2. 复制为 `.license` 文件](#2. 复制为 .license 文件)
        • [3. 设置属主及权限](#3. 设置属主及权限)
        • [4. 配置授权路径](#4. 配置授权路径)
        • [5. 重载配置](#5. 重载配置)
        • [6. 校验授权](#6. 校验授权)
    • 三、补充说明
    • 四、原始记录

Vastbase 授权文件管理指南

本文介绍在 Vastbase 数据库中替换添加授权文件的标准操作步骤,包含命令示例及校验方法。

场景一、替换授权文件

适用场景:系统中已存在授权文件,需要替换为新的授权。

操作步骤

1. 查看当前授权路径
sql 复制代码
SHOW license_path;

示例输出:

复制代码
License path='/home/vastbase/.license'
2. 备份原有授权文件
bash 复制代码
mv /home/vastbase/.license /home/vastbase/.license_bak
3. 上传新授权文件
javascript 复制代码
将授权文件 `Vastbase_G100_license_20260930` 上传至服务器(例如上传到 `/home/vastbase/`)。
4. 替换授权文件
bash 复制代码
cp -r /home/vastbase/license_****人民医院 /home/vastbase/.license
5. 设置属主及权限
bash 复制代码
chown -R vastbase:vastbase /home/vastbase/.license
chmod 644 /home/vastbase/.license
6. 重载配置
bash 复制代码
vb_ctl reload -D /data/vastdata
7. 校验授权
  • 方法一(推荐,实时生效)

    bash 复制代码
    vb_licensetool --dump=/home/vastbase/.license
  • 方法二(需重启后生效)

    sql 复制代码
    SELECT license_expired_time();

⚠️ 注意:SELECT license_expired_time() 替换许可后需重启数据库 才能查询到最新信息;而 vb_licensetool 命令无需重启,实时显示。


场景二、添加授权文件

适用场景:系统中不存在授权文件,首次添加授权。

操作步骤

1. 上传授权文件
javascript 复制代码
将授权文件 `Vastbase_G100_license_20260930` 上传至服务器(例如 `/home/vastbase/`)。
2. 复制为 .license 文件
bash 复制代码
cp -r /home/vastbase/Vastbase_G100_license_20260930 /home/vastbase/.license
3. 设置属主及权限
bash 复制代码
chown -R vastbase:vastbase /home/vastbase/.license
chmod 644 /home/vastbase/.license
4. 配置授权路径

postgresql.conf 文件中设置(若无则添加):

ini 复制代码
license_path = '/home/vastbase/.license'
5. 重载配置
bash 复制代码
vb_ctl reload -D /data/vastdata
6. 校验授权
  • 实时查看

    bash 复制代码
    vb_licensetool --dump=/home/vastbase/.license
  • SQL查询(需重启)

    sql 复制代码
    SELECT license_expired_time();

三、补充说明

工具/命令 是否需要重启 说明
vb_licensetool --dump=... 立即显示授权详细信息
SELECT license_expired_time() 显示授权到期时间,需重启生效
  • 授权文件默认路径:/home/vastbase/.license
  • 数据目录示例:/data/vastdata(请根据实际环境调整)
  • 所有命令建议使用 vastbase 系统用户执行。

完成以上步骤后,授权即生效。 如有异常,请检查文件权限及路径配置是否正确。

四、原始记录

javascript 复制代码
--------------------------------替换授权文件--------------------------------
------------------如果系统中存在授权,则替换授权
---------------------------------------------------------------------------
--获取授权路径,或者在postgresql.conf文件里面找license_path
show license_path;
License path='/home/vastbase/.license'
--备份授权文件
mv .license .license_bak
--上传授权文件Vastbase_G100_license_20260930
--替换授权文件
cp -r license_*****第一人民医院 .license
--设置用户属组及权限
chown -R vastbase:vastbase .license
chmod 644 .license
--重载
vb_ctl reload -D /data/vastdata
--校验
select license_expired_time();  ---替换许可后重启才能查询到最新信息
vb_licensetool --dump=/home/vastbase/.license  ---无需重启,实时显示最新许可信息




--------------------------------添加授权文件--------------------------------
------------------如果系统中不存在授权,则标准化处理添加授权
---------------------------------------------------------------------------
--上传授权文件Vastbase_G100_license_20260930
--复制授权文件
cp -r Vastbase_G100_license_20260930 .license
--设置用户属组及权限
chown -R vastbase:vastbase .license
chmod 644 .license
--修改postgresql.conf文件里面的license_path或者添加一行
License path='/home/vastbase/.license'
--重载
vb_ctl reload -D /data/vastdata
--校验
select license_expired_time();  ---替换许可后重启才能查询到最新信息
vb_licensetool --dump=/home/vastbase/.license  ---无需重启,实时显示最新许可信息
相关推荐
Teable任意门互动9 小时前
AI原生开源多维表格有哪些?主流开源多维表格对比解析
数据库·开源·excel·钉钉·飞书·开源软件·ai-native
TDengine (老段)10 小时前
MNode 内部机制深度解析 — SDB、事务引擎与 DDL 处理全链路
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
这个DBA有点耶10 小时前
数据库上云 vs 自建:从成本到人力的三维对比与决策框架
数据库·经验分享·sql·创业创新·dba
shizhan_cloud10 小时前
MySQL 索引优化 + 慢查询日志
数据库·mysql
Drache_long10 小时前
MySQL数据库(故障排除)
数据库·mysql
2303_8212873810 小时前
如何清洗SQL输入数据_使用框架内置的ORM处理数据交互
jvm·数据库·python
清风雅雨10 小时前
AI编程:OA流程明细表中多个金额字段由整数改为2位小数
数据库·ai编程
菜鸟上路_lbz10 小时前
sqlserver存储过程查询缓慢锁表分析
数据库·sqlserver
Elastic 中国社区官方博客10 小时前
在 Elasticsearch 中使用利润率与流行度加权来优化电商搜索
大数据·数据库·elasticsearch·搜索引擎·全文检索
van久11 小时前
Day32:项目性能优化(EF Core + 分页 + 全异步)
数据库·oracle·性能优化