|
达梦数据库延期授权及无FTP上传功能如何上传dm.key
前言:服务器因安全原因封禁了ftp等上传软件的权限,但是达梦数据库即将授权过期,需要紧急上传延期后的dm.key,这时突生一计,服务器虽然禁止了文件传输,但是没有禁止命令行的复制粘贴,所以对于dm.key这种1k不到的文件,就可以使用base64编码转换来复制粘贴复原。
零、请先使用SELECT BANNER, ID_CODE FROM V$VERSION;查看达梦数据库版本,是否是安全版/企业版,两个版本的dm.key不通用!
一、dm.key文件转换为base64码,需要在当前目录下运行终端,然后执行以下命令
windows(CMD):certutil -encode D:\test\dm.key D:\test\file.txt
统信UOS: base64 < dm.key> file.txt
二、将转换后的base64码,粘贴进服务器创建的文件中,比如1.txt
三、服务器执行base64还原
base64 -d < 1.txt > dm.key
四、赋予dmdba权限
chown dmdba:dinstall dm.key
五、备份原来的dm.key
六、复制dm.key到达梦数据库/bin/目录下,例如:/dmdb/dmdbms/bin/
七、使用SYSDBA登录达梦数据库
八、刷新授权
sp_load_lic_info();
九、查看授权是否已经更新
select * from v$license;
授权前
授权后
|