文章目录
- 环境
- 文档用途
- 详细信息
环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:9.0
文档用途
1、本文档用于指导V9数据库替换授权。
2、V9数据库授权文件为license.dat。
详细信息
1、上传新的授权文件到服务器并修改授权文件属主为highgo
chown highgo. /hgdata/license.dat
2、查找授权目录license文件夹
授权目录license文件夹在安装目录下
①可以通过环境变量查看安装目录
[highgo@slave ~]$ echo $HGDB_HOME
/hgdata/highgo/hgdb-enterprise-9.1.1
②或者find命令查找license文件夹
[highgo@slave ~]$ find / -iname license -print
/hgdata/highgo/hgdb-enterprise-9.1.1/license
3、替换授权
①备份之前授权文件
[highgo@slave ~]$ mv /hgdata/highgo/hgdb-enterprise-9.1.1/license/license.dat /hgdata/highgo/hgdb-enterprise-9.1.1/license/license.dat.bak
②放置新的授权
[highgo@slave ~]$ mv /hgdata/license.dat /hgdata/highgo/hgdb-enterprise-9.1.1/license/
③授权生效
[highgo@slave ~]$ pg_ctl reload
server signaled
④查看授权到期时间
[highgo@slave ~]$ licchk
License version: 1.2
License serial: A20230222N004656
License status: normal
User info: xxx集团有限公司
License auth type: formal
License used type: 交付
Create time: 2023年12月11日
Final time: 2099年12月31日
Highgo database version: hgdb-enterprise-9.1.1
Project info: xxx集团有限公司信息化项目(一期)
Max connections: 0
Max CPU cores: unlimit
Default database name: highgo
Default database user: highgo
Default database port: 5866
Hardware code: 00000000000000000000000000000000
4、授权命令其他信息
①查看授权文件信息(注意:此命令并不会将授权导入到数据库)
[highgo@slave ~]$ licchk -f /hgdata/license.dat
License version: 1.2
License serial: A20230222N004656
License status: normal
User info: xxx集团有限公司
License auth type: formal
License used type: 交付
Create time: 2023年12月11日
Final time: 2099年12月31日
Highgo database version: hgdb-enterprise-9.1.1
Project info: xxx集团有限公司信息化项目(一期)
Max connections: 0
Max CPU cores: unlimit
Default database name: highgo
Default database user: highgo
Default database port: 5866
Hardware code: 00000000000000000000000000000000
②查看授权命令参数
[highgo@slave ~]$ licchk --help
Usage:
licchk [OPTION]... [DATADIR]
Options:
-l, --list list enabled function items
-a, --all all functional items
-v, --view show desc information
-f, --filename=xxx.dat set license filename
-c, --check=xxx.txt check hardware code, then exit.
-U, --username obtain the username from the license file.
-P, --port obtain the port from the license file.
-V, --version output version information, then exit
-?, --help show this help, then exit