DM达梦数据库license授权替换方法
目录
DM达梦数据库:license授权替换方法
达梦数据库license替换,许可证替换
环境介绍
试用版环境,授权许可 dm.key 到期后,需要替换新的dm.key,
1 修改授权名称
**若授权的名称是dmA123456.key,
dm——.key 则需要重命名为dm.key**
将新的 dm.key文件放到达梦数据库程序安装目录的bin 内
(dm8.2 专用机需要放到 数据库安装目录 bin/bin 内)
查询数据库 bin 执行目录
$ ps -ef|grep dmserver --查看数据库bin 执行目录
2 修改授权权限(dm8.2 专用机不需要)
( 注意权限 ,用root上传后,文件默认是属 root 用户 组 )
修改权限命令(在dm.key 当前目录执行)
chown dmdba:dinstall dm.key
3 使授权生效
- 替换方法 有2种:
3.1 重启数据库服务
**重启数据库实例服务!完成dm.key替换,
若授权与数据库服务器环境 或 数据库版本 不匹配 ,数据库服务将无法启动
$ ps -ef|grep dmserver --查看数据库bin 执行目录
$
$ cd /home/dmdba/dmdbms/bin/ --进入 bin执行目录
$ ls -l dm.key --是 -l 不是数字 -1
-rw-------. 1 dmdba dinstall 648 11月 19 01:49 dm.key
$ ./DmS tab补全 stop --关闭数据库服务
$ ./DmS tab补全 start --启动数据库服务
$ ./disql 用户名/密码@IP:port -- 或
$ ./disql 用户名/密码 --成功登录数据库后查询效验授权
SQL> SELECT * FROM V$LICENSE;
3.2 执行SQL函数,不用重启数据库服务
若授权与数据库服务器环境 或 数据库版本 不匹配 则数据库宕机
不用重启数据库服务,维护集群更方便
在达梦的manager管理工具,或者disql执行此语句,即可更新dm.key 信息
SP_LOAD_LIC_INFO();
COMMIT;
- 执行完成后,执行此语句可效验dm.key是否生效
SELECT * FROM V$LICENSE;
引用于:DM8_SQL语言使用手册 >>>附录 3 系统存储过程和函数
SP_LOAD_LIC_INFO()
定义:
VOID
SP_LOAD_LIC_INFO()
功能说明:
进行 DM 服务器的 LICENSE 校验,检查 LICENSE 与当前 DM 版本及系统运行
环境是否一致,如果有不一致则 DM 服务器主动退出。
参数说明:
无
返回值:
无
举例说明:
SP_LOAD_LIC_INFO();
4 DM8 V$LICENSE介绍: