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

目录

  • [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  ---无需重启,实时显示最新许可信息
相关推荐
阿狸猿1 天前
论基于云原生数据库的企业信息系统架构设计
数据库·云原生
MXsoft6181 天前
**配置自动备份与变更告警:杜绝“黑变更”风险**
网络·数据库
骑士雄师1 天前
19.3 langgraph的工作节点和路由函数
java·前端·数据库
梓䈑1 天前
C++ 接入 SQLite 数据库:环境搭建、API 详解 与 两种执行方式对比
数据库·c++·sqlite
曹牧1 天前
Oracle:CHR
数据库·oracle
TechWayfarer1 天前
IP精准定位服务在保险行业的接入实践:区域需求洞察与精准服务
数据库·python·tcp/ip·flask
KKKlucifer1 天前
数据分类分级产品排名解析:场景定制、规则联动、增量更新成核心能力
大数据·数据库·人工智能
minji...1 天前
MySQL数据库 (七) MySQL表的基本查询(上),insert、replace、select、where、order by
数据库·mysql·select·replace·insert·order by·where
金融RPA机器人丨实在智能1 天前
数据库运维Agent比价指南:国产自研产品适配国产数据库兼容性更好吗?
运维·数据库·人工智能·ai
IT策士1 天前
Redis 从入门到精通:持久化RDB 与 AOF
数据库·redis·缓存