信创-达梦数据库替换授权步骤

2024-07-17 11:03:18 浏览数 (2)

现在好多政企金融单位几乎都在推信创,近2年也是火得很,比如说前几天华为宣称发布纯血鸿蒙操作系统,完全剔除安卓;前段时间docker国内镜像陆续下架,OpenAI选不不对部分国家提供API服务(国内在此),种种迹象表明国内推信创不无道理。

首先解释下什么是信创。信创,即信息技术应用创新。它是数据安全、网络安全的基础,也是新基建的重要组成部分。信创,是把之前的一些行业放在了一起,并重新赋予了一个新的内涵——信息技术应用创新产业,简称“信创”

信创项目涉及到的行业包括:

(1)IT基础设施:CPU芯片、服务器、存储、交换机、路由器、各种云和相关服务内容,

(2)基础软件:数据库、操作系统、中间件,

(3)应用软件:OA、 ERP、办公软件、政务应用、流版签软件,

(4)信息安全:边界安全产品、终端安全产品等。

今天针对某达梦数据库授权到期进行替换出一个教程,后续可能会写一些信创实战经验中的备忘笔记。

步骤

本文以达梦数据V8作为示例,假设你已经有一个达梦数据库文件 dmF0000000.key 授权文件。

第一步 备份原授权

打开终端,连接数据库服务器,备份之前的 dm.key 文件(数据库安装目录)

代码语言:javascript复制
[dmdba@]$ cd $DM_HOME/bin
[dmdba@ bin]$ mv dm.key dm.key_backup_20240626

第二步 上传授权

dmF0000000.key 授权文件更名为 dm.key 文件,并放至 $DM_HOME/bin 目录下,并修改授权文件权限,重要

代码语言:javascript复制
[dmdba@ bin]$ chown dmdba:dinstall dm.key
[dmdba@ bin]$ chmod 755 dm.key

第三步 激活授权

使用 disql 连接数据库,激活使用新授权 dm.key 文件(数据库安装目录),如果不使用热更新的话,也可以直接重启数据库实例同样会重新加载授权文件(不建议)

代码语言:javascript复制
[dmdba@]$ cd $DM_HOME/bin
[dmdba@ bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236
SQL> sp_load_lic_info();

第四步 验证授权生效

查询正式授权是否生效

代码语言:javascript复制
[dmdba@]$ cd $DM_HOME/bin
[dmdba@ bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236
SQL> SELECT SERIES_NO AS "序列号",CHECK_CODE AS "校验码
",DECODE(SERVER_SERIES,'P','个人版','S','标准版','E','企业版','A','安全版
','D','开发版') as "系列名称",DECODE(SERVER_TYPE,'1','正式版','2','测试版','3',' 试用版') as "版本类型",AUTHORIZED_CUSTOMER AS "最终用户",PROJECT_NAME AS "项目名
称",OS_TYPE AS "授权操作系统",CPU_TYPE AS "授权 CPU 类型",MAX_CPU_NUM AS "授权 CPU
个数",DECODE(CLUSTER_TYPE,'0000','无','0001','DSC','0010','RWC','0011','RWC、
DSC','0100','MPP','0101','MPP、DSC','0110','MPP、RWC','0111','MPP、RWC、
DSC','1000','DW','1001','DW、DSC','1010','DW、RWC','1011','DW、RWC、DSC','1100','DW、
MPP','1101','DW、MPP、DSC','1110','DW、MPP、RWC','1111','DW、MPP、RWC、DSC') as " 授权集群",EXPIRED_DATE AS "有效期",CONCURRENCY_USER_NUMBER AS "并发数" FROM
V$LICENSE;
信创-达梦数据库替换授权步骤信创-达梦数据库替换授权步骤

或者:

代码语言:javascript复制
[dmdba@]$ cd $DM_HOME/bin
[dmdba@ bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236
SQL> selcet * from v$license;

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

快捷备忘

代码语言:javascript复制
将授权文件放到$DM_HOME/bin下
修改授权mv dmxxx.key  dm.key 
chown dmdba:dinstall dm.key
chmod 755 dm.key
su - dmdba
cd $DM_HOME/bin
./DmService实例名 restart
selcet * from v$license;

参考链接

信创是什么意思?信创产品行业有哪些?信创产业相关知识介绍 达梦数据库——在线更换license授权文件及授权视图信息介绍 达梦数据库授权到期替换key文件 达梦更换正式授权dm.key

0 人点赞