达梦数据库教程(11)达梦数据库授权与版本更新

达梦数据库教程(11)达梦数据库授权与版本更新

一、达梦数据库授权管理

1、查询授权

查询授权到期时间,如果是永久授权,EXPIRED_DATE 列值是 NULL,AUTHORIZED_CUSTOMER 是用户名称

SELECT * FROM SYS.V$LICENSE

2、查询基础信息

· 查询数据库版本

SELECT NAME,BUILD_VERSION FROM V$INSTANCE

· 查询操作系统信息

uname -a

· 查询CPU架构

国产CPU型号主要有飞腾、海光、龙芯、鲲鹏

cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c

#海光
#Vendor ID:                       HygonGenuine  
#Model name:                      Hygon C86-3G 7360 24-core Processor


#飞腾
#Vendor ID:                       Phytium
#Model name:                      S2500

#X86
2  13th Gen Intel(R) Core(TM) i5-13500H

3、更新授权

如果是主备守护集群架构,建议先在备库执行,避免因为授权文件信息兼容问题导致实例异常中断,确保备库更新授权没问题后再更新主库

替换授权文件 

· 上传并解压授权文件

unzip dm8-x86-linux-企业版2025.12.25.zip

·  检查数据库当前授权文件

#如果存在,可以先备份原文件
ls -l /dm8/dbms/bin/dm.key

· 替换授权文件

cp dm8-x86-linux-企业版2025.12.25/dmXXXXYYYY00.key /dm8/dbms/bin/dm.key
chown dmdba:dinstall /dm8/dbms/bin/dm.key

· 执行授权命令 

su - dmdba
disql SYSDBA/******:5238
SQL> SP_LOAD_LIC_INFO();
DMSQL 过程已成功完成
已用时间: 0.550(毫秒). 执行号:803.

· 查询授权进行验证

SELECT * FROM SYS.V$LICENSE

二、达梦数据库升级

达梦数据库升级操作主要是使用新版本的bin目录替换当前版本的bin目录的过程,高版本的bin目录文件可以通过在临时服务器上安装一次数据库的方式来获取。

· 停止数据库

如果是主备架构,先停备库,再停主库

systemctl stop DmServiceDAMENG.service

· 脱机全备

dmrman CTLSTMT="BACKUP DATABASE '/dm8/data/DAMENG/dm.ini' FULL TO BACKUP_FILE BACKUPSET '/dm8/bak/tmp/BACKUP_FILE_20250414bak'"

· 检查进程

ps -ef|grep dmw
ps -ef|grep dms
ps -ef|grep dma
ps -ef|grep dmm

· 关闭dmap进程

systemctl stop DmAPService stop

· 替换升级文件

mv ./new_bin ./bin

· 替换 dm.key文件

将之前的正式授权复制到新版本bin目录下

· 重新注册服务并启动数据库

#注册服务
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p YWPIE -m mount

#启动数据库
systemctl start DmServiceDAMENG.service

#启动达梦AP
systemctl start DmAPService

· 检查版本和授权信息

SQL> select BUILD_VERSION from v$instance;
SQL> select EXPIRED_DATE from v$license;

文章评论

猜你喜欢

国产数据库 达梦数据库教程(15)SQL跟踪日志与慢查询日志

达梦数据库教程(15)SQL跟踪日志与慢查询日志
达梦数据库教程(15)SQL跟踪日志与慢查询日志
达梦数据库教程(15)SQL跟踪日志与慢查询日志
达梦数据库教程(15)SQL跟踪日志与慢查询日志

一、达梦跟踪日志达梦数据库跟踪日志即trace log,是数据库的详细诊断信息文件,包含系统各会话执行的 SQL 语句、参数信息、错误信息、执行时间等,用于排查故障、性能问题或内部错误。它和普通的错误...

达梦数据库教程(14)统计信息与执行计划

国产数据库 达梦数据库教程(14)统计信息与执行计划

一、达梦数据库执行计划所有DBMS的执行计划作用基本都是相同的,用于显示一条 SQL 语句在数据库中的执行过程,通过执行计划可以看出SQL影响数据量、是否有使用合理的索引等,有助于SQL优化1、达梦数...

达梦数据库教程(13)如何查找并解决阻塞事务

国产数据库 达梦数据库教程(13)如何查找并解决阻塞事务

一、数据库阻塞的原因当一个数据库提交DML、DDL语句时出现阻塞现象通常有两种情况,一是该语句影响的数据量太多,数据库需要时间来处理,这种情况一般无需处理,等事务正常结束即可;另一种则是被其他事务的锁...

达梦数据库教程(12)守护集群部署与管理

国产数据库 达梦数据库教程(12)守护集群部署与管理

一、达梦数据库守护集群介绍达梦数据库通过守护集群可以实现主备模式或读写分离集群,二者在搭建过程上基本一致,区别在于:· 数据守护集群:通常使用实时归档 + ARCH WAIT APPLY=0 (高性能...

国产数据库 达梦数据库教程(9)达梦数据库定时备份配置

达梦数据库教程(9)达梦数据库定时备份配置
达梦数据库教程(9)达梦数据库定时备份配置
达梦数据库教程(9)达梦数据库定时备份配置
达梦数据库教程(9)达梦数据库定时备份配置

一、达梦数据库备份管理达梦数据库通过自带的一些函数以及动态视图可以实现定期物理备份、清理历史备份集等自动化操作,不需要再额外配置操作系统的计划任务。如果是需要自动化逻辑备份的话,则需要使用dexp结合...