很多初次接触达梦数据库的小伙伴还不太了解达梦的license更换方法,以下为各位总结最精简的操作。
不管是单机、主备集群、DSC集群等,首先我们要了解集群有几个节点,大多数主备集群都是一主一备一监视器3个节点,其中监视器节点是不需要更换license的,所以一主一备的我们确认需要更换license的就2个节点,DSC的若有2个节点那就是需要更换2个节点的license,依次类推,多个节点的集群也知道有哪些节点需要更换license了。
操作步骤如下:
1、首先我们会收到达梦快递过来的安装光盘,里面打开后dm.key即为数据库的正式license,对于一主一备集群我们会收到4张光盘,其中2个license一样的为1个节点,因为达梦是通过license控制数据库可以使用什么架构–单机or集群。
2、对于单机把dm.key上传到软件安装目录bin下,对于集群分别上传到各个节点的安装目录bin下,那么怎么查看软件安装目录在哪里呢?SSH到操作系统通过PS命令即可查看,如下:
#ps -ef|grep dms
上图中/home/dmdba/dmdbms即为数据库安装HOME目录。
3、通过disql连接到数据库,集群在各个节点上进行连接登录。非涉密机器切换到dmdba用户,涉密机器用root登录。
#disql SYSDBA/password@ip:port
4、通过下面SQL查询目前的license
select SERIES_NO,EXPIRED_DATE from SYS.V$LICENSE;
可以看到目前这套库是有过期期限的,dm66n367是达梦所有的临时license的序列号。
5、重新上传dm.key后执行sp_load_lic_info()重新加载新license信息
再次查询select SERIES_NO,EXPIRED_DATE from SYS.V$LICENSE;
可以看到序列号字段已经变成跟光盘上一样的数字,过期时间字段变成null表示长期有效。
文章
阅读量
获赞