达梦数据库如何在不停数据库服务的情况下更换license授权文件。

首先找到 达梦数据库的$DM_HOME/bin目录

ls dm.key                      #查看数据库临时授权文件,没有的话则直接拷贝key文件
mv  dm.key dmbak.key           #将临时授权文件名修改(不建议直接删除)

更换正式授权文件

cp 正式授权licnse文件路径 $DM_HOME/bin/dm.key      #拷贝正式授权license文件到达梦数据库安装目录/bin目录下dm.key中
ll dm.key                                        #查看文件的属主,如果属主是root进行以下操作。
chown -R dmdba:dinstall dm.key                   #修改文件属主

用SYSDBA登录数据库,执行生效命令

./disql SYSDBA/SYSDBA                       #disql登录SYSDBA用户
SP_LOAD_LIC_INFO();                         #使新的license已生效
select * from v$license;                    #查看license信息

当EXPIRED_DATE为 NULL 时,为永久授权。 

V$license视图的字段介绍

序号 说明
1 LIC_VERSION 许可证版本号
2 LIC_VERSION LICENSE 文件序列号
3 SERVER_SERIES 服务器颁布类型。P:个人版、S:标准版、E:企业版、A:安全版、T:可信版、X:定制版
4 SERVER_TYPE 服务器发布类型。1:正式版、2:测试版、3:试用版、4:其他
5 SERVER_VER 服务器版本号
6 EXPIRED_DATE 有效日期
7 AUTHORIZED_CUSTOMER 用户名称
8 AUTHORIZED_USER_NUMBER 授权用户数
9 CONCURRENCY_USER_NUMBER 并发连接数
10 MAX_CPU_NUM 最大 CPU 数目
11 NOACTIVE_DEADLINE 未激活状态截止日期
12 HARDWARE_ID 绑定的硬件编码,根据 HARDWARE_TYPE 不同,此项内容对应的获取和检测方式不同
13 CHECK_CODE 校验码
14 PRODUCT_TYPE 产品类型:内容为:
DM8/DM7/DM6/DMETLV4/DMETLV3/DMHSV3
15 PROJECT_NAME 项目名称
16 CPU_TYPE 授权运行的 CPU 类型
17 OS_TYPE 授权运行的操作系统
18 MAX_CORE_NUM 授权最大 CPU 核个数,0 表示无限制
19 HARDWARE_TYPE 硬件绑定类型。1:MAC 地址、 2:cpu id、3:harddriver id
20 CLUSTER_TYPE 授权使用的集群类型,格式为字符串“XXXX”,
每一位上 0 表示禁止,1 表示授权使用
第 1 个字符:表示数据守护
第 2 个字符:表示 MPP
第 3 个字符:表示读写分离
第 4 个字符:表示 DSC
例如:“0010”表示授权该可作为读写分离集群
的节点使用
21 DATE_GEN KEY 的生成日期
22 SERVER_SERIES_NAME 定制版版本名称
23 TABLE_RECORD_NUMBER_LIMIT 单表最大数据行数限制,以万为单位,0 表示无限制
24 TOTAL_SPACE_LIMIT 数据总空间大小限制,以 GB 为单位,0 表示无限制

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐