注册
【与达梦同行】Linux下 License 的检查与安装实践
技术分享/ 文章详情 /

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

Jensen 2022/12/06 3162 5 1

1 许可证(License)的说明

达梦数据库企业版在安装的时候会提示“是否输入key文件路径”。如下图:

图片.png
key文件就是达梦License的载体,内容是达梦公司对用户使用 DM 软件的授权。
如果不输入key文件,在试用一定的时间之后数据库就会停止服务。
通过日志查看会发现提示授权已经终止。如下图:

图片.png

输入正式的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生效(不需要重启服务器)。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服