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

目录

  • [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  ---无需重启,实时显示最新许可信息
相关推荐
m0_716430072 小时前
实现 Flex 容器内子元素自适应高度并启用自动滚动
jvm·数据库·python
weixin_381288182 小时前
c++怎么在写入文本文件时自动将所有的制表符统一转换为四格空格【实战】
jvm·数据库·python
老毛肚2 小时前
Redis分布式篇
数据库·redis·分布式
m0_743623922 小时前
MySQL导入大SQL文件报错怎么办_拆分文件与优化系统参数
jvm·数据库·python
weixin_424999362 小时前
组件懒加载如何处理 JS 报错后的重试加载?保障应用高可用性实战
jvm·数据库·python
baidu_340998822 小时前
SQL中如何通过视图实现行级加密_CASE WHEN语句的妙用
jvm·数据库·python
qq_372154232 小时前
mysql如何限制单用户最大连接数_修改max_user_connections
jvm·数据库·python
檀越剑指大厂2 小时前
时序数据库选型指南-IoTDB
数据库·时序数据库·iotdb
常利兵2 小时前
从ORDER BY RAND()踩坑,看透SQL性能优化
数据库·sql·性能优化