【与达梦同行】Linux下 License 的检查与安装实践

本文介绍了达梦数据库的企业版许可管理流程,包括许可文件的作用、如何检查当前许可的有效性、安装正式许可的方法以及一些注意事项。

1 许可证(License)的说明

达梦数据库企业版在安装的时候会提示“是否输入key文件路径”。如下图:
在这里插入图片描述
key文件就是达梦License的载体,内容是达梦公司对用户使用 DM 软件的授权。
如果不输入key文件,在试用一定的时间之后数据库就会停止服务。
通过日志查看会发现提示授权已经终止。如下图:
在这里插入图片描述
输入正式的key文件之后则可获得永久授权。
正式key文件可联系达梦公司获得。

2 许可证(License)检查

如果想检查当前数据库的License信息,可通过以下步骤进行。

2.1 查看数据库运行状态

ps -ef |grep dmserver

2.2 连接disql工具

su - dmdba                   #以安装用户登录到 Linux系统
cd /home/dmdba/dmdbms/bin    #进入DM服务器程序安装的目录
./disql 用户名/密码:端口号     #连接disql工具

2.3 查询license信息

select * from v$license;

可通过expired_date字段来判断,许可证有效日期,如果结果为“NULL”,则标识为永久有效。

3 许可证(License)的安装

在检查许可证(License)的信息,确认当前数据库并未授权或者授权即将到期之后可对数据库进行License安装。具体步骤如下:

3.1 备份当前的License(如果有的话)到自定义目录下

cd /home/dmdba/dmdbms/bin      #进入DM服务器程序安装的目录
cp dm.key /dm8/license_bak/dm_bak_2022_10.key  #备份原有License

3.2 安装正式License并检查

cd /home/dmdba/dmdbms/bin               #进入DM服务器程序安装的目录
./DmServiceDAMENG stop                  #停止数据库服务
cp /opt/dm.key /home/dmdba/dmdbms/bin   #将正式key文件拷贝到bin目录下
./DmServiceDAMENG start                 #启动数据库服务
./disql 用户名/密码:端口号                #连接disql工具
select * from v$license;                #检查License信息

4 注意事项

申请key时,请注意提供明确的平台信息(CPU类型、操作系统类型),不同平台的key文件不通用。 关于替换的说明:
1.该目录下原有的 dm.key 文件请事先做好备份。
2.拿到的key文件有时候不叫做dm.key 而是 dmxxxx编号.key 请在替换时,更名成dm.key
3.对于不方便重启的的环境,在替换后,可以登录数据库执行函数:SP_LOAD_LIC_INFO();来对key生效(不需要重启服务器)

本文为达梦在线服务平台【与达梦同行】征文活动投稿文章,活动详情
【与达梦同行】 🏆🏆🏆 第一届达梦数据库技术征文大赛来啦!🚀🚀🚀

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值