达梦数据库授权更换具体操作方法

达梦数据库产品默认可以试用1年时间(从发版时间开始算),试用到期后就需要更换新的试用授权或者更换正式授权,不然数据库服务是无法正常启动的。需要说明的是,数据库服务授权到期,对于数据来说是没有任何影响的,不用担心数据丢失的问题。

达梦数据库授权更换具体操作方法

数据库服务到期现象

数据库服务到期,可以在启动服务过程中或者是在数据库后台日志中看到License has already expired或者是product has expried类似的字样,服务授权到期可能会导致数据库服务无法正常提供服务。

不停服更换服务授权

在服务运行的情况下,可以在$DM_HOME/bin目录,将原来的dm.key的文件备份,然后上传新的授权文件,新的授权文件需要重命名为dm.key,原放到$DM_HOME/bin目录,然后登录数据库,执行SP_LOAD_LIC_INFO()命令即可,执行后可以查看新的授权信息,其中EXPIRED_DATE 指的是授权到期时间,如果正式授权该字段为NULL,参考过程如下:

[dmdba@localhost bin]$ cd $DM_HOME/bin
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236

服务器[127.0.0.1:5236]:处于普通打开状态
登录使用时间 : 4.101(ms)
disql V8
SQL> SP_LOAD_LIC_INFO();
DMSQL 过程已成功完成
已用时间: 1.602(毫秒). 执行号:700.
SQL> SELECT * FROM V$LICENSE;

行号     LIC_VERSION SERIES_NO  SERVER_SERIES SERVER_TYPE SERVER_VER EXPIRED_DATE AUTHORIZED_CUSTOMER      AUTHORIZED_USER_NUMBER CONCURRENCY_USER_NUMBER MAX_CPU_NUM NOACTIVE_DEADLINE
---------- ----------- ---------- ------------- ----------- ---------- ------------ ------------------------ ---------------------- ----------------------- ----------- -----------------
           HARDWARE_ID CHECK_CODE       PRODUCT_TYPE PROJECT_NAME             CPU_TYPE OS_TYPE MAX_CORE_NUM HARDWARE_TYPE CLUSTER_TYPE DATE_GEN   SERVER_SERIES_NAME
           ----------- ---------------- ------------ ------------------------ -------- ------- ------------ ------------- ------------ ---------- ------------------
           TABLE_RECORD_NUMBER_LIMIT TOTAL_SPACE_LIMIT
           ------------------------- -----------------
1          3.00        8B01088351 E             3           DM_PRODUCT 2023-12-25   达梦公司产品试用 NULL                   NULL                    NULL        NULL
                       4C85B9E5CC5B4060 DM8          达梦公司产品试用 X86      Linux   NULL                       1111         2022-12-27 企业版
           NULL                      NULL


已用时间: 1.293(毫秒). 执行号:701.
SQL> 
达梦数据库授权更换具体操作方法

停服更换授权

如果服务已经停止或者可以重启数据库服务的情况下,在$DM_HOME/bin目录,将原来的dm.key的文件备份,然后上传新的授权文件,新的授权文件需要重命名为dm.key,原放到$DM_HOME/bin目录,然后直接重启数据库服务即可。参考过程如下:

[dmdba@localhost bin]$ cd $DM_HOME/bin
[dmdba@localhost bin]$ ./DmServiceDMSERVER restart
Stopping DmServiceDMSERVER:                                [ OK ]
Starting DmServiceDMSERVER:                                [ OK ]
[dmdba@localhost bin]$ 

原创文章,作者:lzb,如若转载,请注明出处:https://www.wlkjzx.com/2023/06/28/%e8%be%be%e6%a2%a6%e6%95%b0%e6%8d%ae%e5%ba%93%e6%8e%88%e6%9d%83%e6%9b%b4%e6%8d%a2%e5%85%b7%e4%bd%93%e6%93%8d%e4%bd%9c%e6%96%b9%e6%b3%95/

(0)
打赏 微信扫一扫 微信扫一扫
lzblzb
上一篇 2023年6月25日
下一篇 2023年6月30日

相关推荐

发表回复

登录后才能评论