签到成功

知道了

CNDBA社区CNDBA社区

DM8 替换 授权文件(免重启) 的操作步骤

2022-12-05 13:16 2723 1 原创 DM 达梦
作者: dave

在之前的博客,我们了解了达梦数据库授权文件的相关信息,如下:

DM 达梦数据库 秘钥授权(LICENSE) 说明
https://www.cndba.cn/Dave/article/4298

DM 达梦数据库 替换秘钥 更改数据版本类型
https://www.cndba.cn/cndba/dave/article/3900

DM8 达梦数据库 查看数据库版本号 方法
https://www.cndba.cn/dave/article/4260http://www.cndba.cn/cndba/dave/article/116371

http://www.cndba.cn/cndba/dave/article/116371

在DM7中,我们替换授权文件时还是需要重启的数据库的。 到了DM8中,我们可以直接调用sp_load_lic_info()函数,避免重启数据库。 http://www.cndba.cn/cndba/dave/article/116371http://www.cndba.cn/cndba/dave/article/116371http://www.cndba.cn/cndba/dave/article/116371

操作步骤如下。 http://www.cndba.cn/cndba/dave/article/116371

http://www.cndba.cn/cndba/dave/article/116371
http://www.cndba.cn/cndba/dave/article/116371

1 查看当前信息

[dave@www.cndba.cn ~]$ disql SYSDBA/dameng123

Server[LOCALHOST:5236]:mode is primary, state is open
login used time : 11.213(ms)
disql V8
SQL> select * from v$version;

LINEID     BANNER
---------- ---------------------------------
1          DM Database Server 64 V8
2          DB Version: 0x7000c
3          03134283890-20220525-161267-10045

used time: 5.805(ms). Execute id is 2000.
SQL>

2 替换key文件

将key文件重命名为dm.key, 然后放到$DM_HOME/bin 目录下,并修改key文件的权限。

[dave@www.cndba.cn bin]# pwd
/dm/dmdbms/bin
[dave@www.cndba.cn bin]# ll dm*key
-rw-r--r-- 1 root  root       648 11月  2 11:47 dm20221225.key
-r-xr-xr-x 1 dmdba dinstall 22299 10月 27 22:39 dmkey
[dave@www.cndba.cn bin]# chown dmdba:dinstall dm20221225.key
[dave@www.cndba.cn bin]# chmod 755 dm20221225.key
[dave@www.cndba.cn bin]# mv dm20221225.key dm.key
[dave@www.cndba.cn bin]#

3 加载key文件

这里可以选择重启数据库,或者执行如下命令:http://www.cndba.cn/cndba/dave/article/116371

[dave@www.cndba.cn ~]$ disql SYSDBA/dameng123

Server[LOCALHOST:5236]:mode is primary, state is open
login used time : 11.213(ms)
disql V8
SQL> sp_load_lic_info();
DMSQL executed successfully
used time: 0.296(ms). Execute id is 2001.

sp_load_lic_info()函数用户进行 DM服务器的 LICENSE校验。检查 LICENSE与当前 DM版本及系统运行环境是否一致,如果有不一致则 DM服务器主动退出。http://www.cndba.cn/cndba/dave/article/116371

4 查看Key 信息

[dave@www.cndba.cn ~]$ disql SYSDBA/dameng123

Server[LOCALHOST:5236]:mode is primary, state is open
login used time : 11.213(ms)
disql V8
SQL>
SQL> select id_code;

LINEID     ID_CODE
---------- -----------------------------------------
1          --03134283890-20220525-161267-10045 Pack7

used time: 0.546(ms). Execute id is 2004.
SQL>

SQL> select * from v$version;

LINEID     BANNER
---------- ---------------------------------
1          DM Database Server 64 V8
2          8.1
3          企业版
4          DB Version: 0x7000c
5          03134283890-20220525-161267-10045

used time: 0.212(ms). Execute id is 2002.
SQL>

SQL> select * from v$license;

新的授权文件已经生效。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2283
    原创
  • 3
    翻译
  • 579
    转载
  • 196
    评论
  • 访问:8168622次
  • 积分:4428
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ